aboutsummaryrefslogtreecommitdiffstats
path: root/src/quick/items/qquickitem.cpp
diff options
context:
space:
mode:
authorAlan Alpert <aalpert@blackberry.com>2013-04-11 13:35:24 -0700
committerThe Qt Project <gerrit-noreply@qt-project.org>2013-04-15 20:13:26 +0200
commitb5b85d7e8a1b8737f82969c9cc1a9cf114faf1de (patch)
treec42f41f19d947622fc9b25dcc834842262af2f3f /src/quick/items/qquickitem.cpp
parent3bbed9ee8f2195b101a177336fd9791caa8772ec (diff)
Don't relayout if item is removed from scene
Task-number: QTBUG-28160 Change-Id: I208f213e2de6b530dd0965b301d046aee0182d9a Reviewed-by: Andrew den Exter <andrew.den.exter@qinetic.com.au>
Diffstat (limited to 'src/quick/items/qquickitem.cpp')
-rw-r--r--src/quick/items/qquickitem.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/quick/items/qquickitem.cpp b/src/quick/items/qquickitem.cpp
index d31e142035..59ab56dc66 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);