aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/quicklayouts/qquickstacklayout.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/quicklayouts/qquickstacklayout.cpp b/src/quicklayouts/qquickstacklayout.cpp
index 5959cc571c..14ebcb434d 100644
--- a/src/quicklayouts/qquickstacklayout.cpp
+++ b/src/quicklayouts/qquickstacklayout.cpp
@@ -159,6 +159,8 @@ void QQuickStackLayout::componentComplete()
void QQuickStackLayout::itemChange(QQuickItem::ItemChange change, const QQuickItem::ItemChangeData &value)
{
QQuickLayout::itemChange(change, value);
+ if (!isReady())
+ return;
if (change == ItemChildRemovedChange) {
QQuickItem *item = value.item;