diff --git a/src/plugins/qmldesigner/designercore/instances/qmlgraphicsitemnodeinstance.cpp b/src/plugins/qmldesigner/designercore/instances/qmlgraphicsitemnodeinstance.cpp
index 524da7551a4e0f72969930a3013ba7f2e0bf49c3..c59359a87df401ec95b358cd79dc6f02864d06f0 100644
--- a/src/plugins/qmldesigner/designercore/instances/qmlgraphicsitemnodeinstance.cpp
+++ b/src/plugins/qmldesigner/designercore/instances/qmlgraphicsitemnodeinstance.cpp
@@ -320,6 +320,7 @@ void QmlGraphicsItemNodeInstance::doComponentComplete()
         if (static_cast<QDeclarativeItemPrivate*>(QGraphicsItemPrivate::get(qmlGraphicsItem()))->componentComplete)
             return;
         static_cast<QDeclarativeParserStatus*>(qmlGraphicsItem())->componentComplete();
+        QGraphicsItemPrivate::get(qmlGraphicsItem())->sendParentChangeNotification = 1;
     }
 }