From cbb53d463cff9b8ea7cf42e9e8782a7974c4fd1b Mon Sep 17 00:00:00 2001 From: Gunnar Sletta Date: Thu, 15 Mar 2012 16:10:35 +0100 Subject: [PATCH] Reset all node pointers when item is cleaned up Change-Id: I5878e1d39eca3fa640f16d153924968f72bc9ffc Reviewed-by: Kim M. Kalland --- src/quick/items/qquickcanvas.cpp | 1 + 1 file changed, 1 insertion(+) 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;