From 06bb5541213e4414e9973b6b2be87c564a8f4352 Mon Sep 17 00:00:00 2001 From: Marco Bubke <marco.bubke@nokia.com> Date: Mon, 26 Apr 2010 14:27:53 +0200 Subject: [PATCH] Reset the id before destroying a object Reviewed-by: kkoehne --- src/plugins/qmldesigner/core/instances/objectnodeinstance.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/plugins/qmldesigner/core/instances/objectnodeinstance.cpp b/src/plugins/qmldesigner/core/instances/objectnodeinstance.cpp index 686ac33b5ec..f0df1560c10 100644 --- a/src/plugins/qmldesigner/core/instances/objectnodeinstance.cpp +++ b/src/plugins/qmldesigner/core/instances/objectnodeinstance.cpp @@ -124,6 +124,7 @@ void ObjectNodeInstance::destroy() if (deleteHeldInstance()) { // Remove from old property if (object() && modelNode().isValid() && modelNode().parentProperty().isValid()) { + setId(QString()); NodeAbstractProperty parentProperty = modelNode().parentProperty(); ModelNode parentNode = parentProperty.parentModelNode(); if (parentNode.isValid() && nodeInstanceView()->hasInstanceForNode(parentNode)) { -- GitLab