aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/declarative/items/qquickpathview.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/declarative/items/qquickpathview.cpp b/src/declarative/items/qquickpathview.cpp
index c4da6f5a4c..c7eee841c4 100644
--- a/src/declarative/items/qquickpathview.cpp
+++ b/src/declarative/items/qquickpathview.cpp
@@ -125,6 +125,7 @@ QQuickItem *QQuickPathViewPrivate::getItem(int modelIndex, bool onPath)
att->m_view = q;
att->setOnPath(onPath);
}
+ QDeclarative_setParent_noEvent(item, q);
item->setParentItem(q);
QQuickItemPrivate *itemPrivate = QQuickItemPrivate::get(item);
itemPrivate->addItemChangeListener(this, QQuickItemPrivate::Geometry);
@@ -1601,6 +1602,7 @@ void QQuickPathView::createdItem(int index, QQuickItem *item)
att->m_view = this;
att->setOnPath(false);
}
+ QDeclarative_setParent_noEvent(item, this);
item->setParentItem(this);
d->updateItem(item, index < d->firstIndex ? 0.0 : 1.0);
}