diff options
author | Martin Jones <martin.jones@nokia.com> | 2012-06-12 11:54:40 +1000 |
---|---|---|
committer | Qt by Nokia <qt-info@nokia.com> | 2012-06-12 15:40:13 +0200 |
commit | 14e15458a53ea5de16d829dd0dce0d9d0c4f1611 (patch) | |
tree | bbd0f7b1df539ad06f252196a2fd1bdbd7f5a1e6 /src/quick/items/qquickitemview.cpp | |
parent | eacbc7805e937e64b7e117705919b214aed4f736 (diff) |
Fix view delegate parent binding regression.
762b4d90110465aeceb96f44cd06dcda229dfe89 introduced a regression by
setting the item parent after completion. This was to avoid rendering
an incubated object before completion. However this breaks bindings.
Restore setting the item parent before completion, and ensure items are
not rendered until completed.
Change-Id: Ifc9d0c34ee62e687889c32ffab7c091b4c8cc470
Reviewed-by: Bea Lam <bea.lam@nokia.com>
Diffstat (limited to 'src/quick/items/qquickitemview.cpp')
-rw-r--r-- | src/quick/items/qquickitemview.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/quick/items/qquickitemview.cpp b/src/quick/items/qquickitemview.cpp index e48db3d140..26580e0346 100644 --- a/src/quick/items/qquickitemview.cpp +++ b/src/quick/items/qquickitemview.cpp @@ -2235,6 +2235,7 @@ void QQuickItemView::initItem(int index, QQuickItem *item) if (d->requestedIndex == index) { if (d->requestedAsync) QQuickItemPrivate::get(item)->setCulled(true); + item->setParentItem(contentItem()); d->requestedItem = d->newViewItem(index, item); } } |