aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGunnar Sletta <gunnar.sletta@nokia.com>2012-03-15 16:10:35 +0100
committerQt by Nokia <qt-info@nokia.com>2012-03-19 17:09:12 +0100
commitcbb53d463cff9b8ea7cf42e9e8782a7974c4fd1b (patch)
treed67ef25274674f64845212bb68d097b13b795e13
parente2caf2353c0fd1ff5c8cc18fcdd198cfbed807a0 (diff)
Reset all node pointers when item is cleaned up
Change-Id: I5878e1d39eca3fa640f16d153924968f72bc9ffc Reviewed-by: Kim M. Kalland <kim.kalland@nokia.com>
-rw-r--r--src/quick/items/qquickcanvas.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/quick/items/qquickcanvas.cpp b/src/quick/items/qquickcanvas.cpp
index a6c2a90407..d5c826b67a 100644
--- a/src/quick/items/qquickcanvas.cpp
+++ b/src/quick/items/qquickcanvas.cpp
@@ -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;