forked from qt-creator/qt-creator
QmlDesigner.Instances: crash fix
During destruction both new parent and old parent are invalid. The intPositioner flag is not updated (isInPositioner()) and we crash. The check for parentInstance() avoids this. Change-Id: I5224c58bb461956f7ce2c47349650913975aa836 Reviewed-by: Marco Bubke <marco.bubke@digia.com>
This commit is contained in:
@@ -505,7 +505,7 @@ void QuickItemNodeInstance::reparent(const ObjectNodeInstance::Pointer &oldParen
|
||||
refresh();
|
||||
DesignerSupport::updateDirtyNode(quickItem());
|
||||
|
||||
if (isInPositioner())
|
||||
if (parentInstance() && isInPositioner())
|
||||
parentInstance()->refreshPositioner();
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user