From: Alan Alpert Date: Thu, 11 Apr 2013 20:35:24 +0000 (-0700) Subject: Don't relayout if item is removed from scene X-Git-Url: http://git.silmor.de/gitweb/?a=commitdiff_plain;h=b5b85d7e8a1b8737f82969c9cc1a9cf114faf1de;p=konrad%2Fqtdeclarative.git Don't relayout if item is removed from scene Task-number: QTBUG-28160 Change-Id: I208f213e2de6b530dd0965b301d046aee0182d9a Reviewed-by: Andrew den Exter --- diff --git a/src/quick/items/qquickitem.cpp b/src/quick/items/qquickitem.cpp index d31e142..59ab56d 100644 --- a/src/quick/items/qquickitem.cpp +++ b/src/quick/items/qquickitem.cpp @@ -2252,7 +2252,8 @@ void QQuickItem::setParentItem(QQuickItem *parentItem) } } - d->resolveLayoutMirror(); + if (d->parentItem) + d->resolveLayoutMirror(); d->itemChange(ItemParentHasChanged, d->parentItem);