Reset all node pointers when item is cleaned up
authorGunnar Sletta <gunnar.sletta@nokia.com>
Thu, 15 Mar 2012 15:10:35 +0000 (16:10 +0100)
committerQt by Nokia <qt-info@nokia.com>
Mon, 19 Mar 2012 16:09:12 +0000 (17:09 +0100)
Change-Id: I5878e1d39eca3fa640f16d153924968f72bc9ffc
Reviewed-by: Kim M. Kalland <kim.kalland@nokia.com>
src/quick/items/qquickcanvas.cpp

index a6c2a90..d5c826b 100644 (file)
@@ -1618,6 +1618,7 @@ void QQuickCanvasPrivate::cleanupNodesOnShutdown(QQuickItem *item)
         if (p->extra.isAllocated()) {
             p->extra->opacityNode = 0;
             p->extra->clipNode = 0;
+            p->extra->rootNode = 0;
         }
 
         p->groupNode = 0;