From a12c55f1b3b2ec76c2e8d1c080897c55e0528b11 Mon Sep 17 00:00:00 2001 From: Gunnar Sletta Date: Mon, 23 May 2011 13:45:31 +0200 Subject: [PATCH] Set paintNode to 0 after deleting it. Otherwise, we will get crashes if we're switching back and froth between ItemHasContent set to true and false. --- src/declarative/items/qsgcanvas.cpp | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) diff --git a/src/declarative/items/qsgcanvas.cpp b/src/declarative/items/qsgcanvas.cpp index c0a5cef..16bd8ce 100644 --- a/src/declarative/items/qsgcanvas.cpp +++ b/src/declarative/items/qsgcanvas.cpp @@ -1822,6 +1822,7 @@ void QSGCanvasPrivate::updateDirtyNode(QSGItem *item) } } else if (itemPriv->paintNode) { delete itemPriv->paintNode; + itemPriv->paintNode = 0; } } -- 1.7.2.5