From b5b85d7e8a1b8737f82969c9cc1a9cf114faf1de Mon Sep 17 00:00:00 2001 From: Alan Alpert Date: Thu, 11 Apr 2013 13:35:24 -0700 Subject: [PATCH] Don't relayout if item is removed from scene Task-number: QTBUG-28160 Change-Id: I208f213e2de6b530dd0965b301d046aee0182d9a Reviewed-by: Andrew den Exter --- src/quick/items/qquickitem.cpp | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) 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); -- 1.7.2.5