projects
/
konrad/qtdeclarative.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
(parent:
bd2eece
)
Don't layout while applying model changes
author
Bea Lam
<bea.lam@nokia.com>
Mon, 3 Oct 2011 01:03:39 +0000 (11:03 +1000)
committer
Qt by Nokia
<qt-info@nokia.com>
Mon, 3 Oct 2011 07:04:28 +0000 (09:04 +0200)
Task-number: QTBUG-21742
Change-Id: I0e01b9ac9f033108410ccd431329dd7d50edb8f2
Reviewed-on: http://codereview.qt-project.org/5903
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com>
Reviewed-by: Bea Lam <bea.lam@nokia.com>
src/declarative/items/qsgitemview.cpp
patch
|
blob
|
history
diff --git
a/src/declarative/items/qsgitemview.cpp
b/src/declarative/items/qsgitemview.cpp
index
1791fb9
..
7e77a0a
100644
(file)
--- a/
src/declarative/items/qsgitemview.cpp
+++ b/
src/declarative/items/qsgitemview.cpp
@@
-1381,6
+1381,9
@@
void QSGItemViewPrivate::updateViewport()
void QSGItemViewPrivate::layout()
{
Q_Q(QSGItemView);
+ if (inApplyModelChanges)
+ return;
+
if (!isValid() && !visibleItems.count()) {
clear();
setPosition(contentStartPosition());