aboutsummaryrefslogtreecommitdiffstats
path: root/src/quick/items/qquicklistview.cpp
diff options
context:
space:
mode:
authorAndrew den Exter <[email protected]>2012-06-26 09:13:52 +1000
committerQt by Nokia <[email protected]>2012-06-26 08:08:32 +0200
commit4089c2bbc51717a642f17c76c17c9ca73e180f00 (patch)
tree8b829f1f61c1c76f6594457b4b1a9f9418f25d20 /src/quick/items/qquicklistview.cpp
parent058a9ca9a25c4ea5679c741e1a19fe996e23a932 (diff)
Position section headers correctly when section property changes.
Schedule a new layout after the section property is changed to correct item positions if section headers are added or removed. Task-number: QTBUG-24900 Change-Id: I7e46ec6dc00e5a810029396a4c5ca4e87ee1d94d Reviewed-by: Martin Jones <[email protected]>
Diffstat (limited to 'src/quick/items/qquicklistview.cpp')
-rw-r--r--src/quick/items/qquicklistview.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/quick/items/qquicklistview.cpp b/src/quick/items/qquicklistview.cpp
index 018cb862c9..062cd58bbd 100644
--- a/src/quick/items/qquicklistview.cpp
+++ b/src/quick/items/qquicklistview.cpp
@@ -1144,6 +1144,8 @@ void QQuickListViewPrivate::updateSections()
lastVisibleSection = QString();
updateCurrentSection();
updateStickySections();
+ forceLayout = true;
+ q->polish();
}
void QQuickListViewPrivate::updateCurrentSection()