diff options
author | Nils Jeisecke <jeisecke@saltation.de> | 2013-02-15 18:00:15 +0100 |
---|---|---|
committer | The Qt Project <gerrit-noreply@qt-project.org> | 2013-02-18 14:55:39 +0100 |
commit | d31f965b72a1bb8aba0b846471780e90fcc895ba (patch) | |
tree | 889e80147509527885f5dfba0f84966f3af2ca90 /src/declarative/graphicsitems | |
parent | ae764c678c78c1e3530a6d0dc2de2a17c5d4815a (diff) |
Fix QDeclarativeListView currentSection property update
Model modifications that did not trigger the refill logic caused
the view's currentSection property to contain an outdated value.
A new autotest has been added to catch the bug.
Task-number: QTBUG-29712
Change-Id: I88cf1295ac55dad7596b6ba1fe475ebf98a31026
Reviewed-by: Alan Alpert <aalpert@rim.com>
Diffstat (limited to 'src/declarative/graphicsitems')
-rw-r--r-- | src/declarative/graphicsitems/qdeclarativelistview.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/declarative/graphicsitems/qdeclarativelistview.cpp b/src/declarative/graphicsitems/qdeclarativelistview.cpp index 33d3db35..08e76363 100644 --- a/src/declarative/graphicsitems/qdeclarativelistview.cpp +++ b/src/declarative/graphicsitems/qdeclarativelistview.cpp @@ -896,6 +896,8 @@ void QDeclarativeListViewPrivate::layout() fixupPosition(); q->refill(); } + if (sectionCriteria) + updateCurrentSection(); if (header) updateHeader(); if (footer) |