┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
path: root/src/kitemviews
diff options
context:
space:
mode:
authorPeter Penz <[email protected]>2011-10-05 17:12:01 +0200
committerPeter Penz <[email protected]>2011-10-05 17:14:25 +0200
commitb1f6a546aa34da23a4fad7f63f95d67ad46aba14 (patch)
tree2b1e4ab1c68b7b59158609ca07b073fbbabec67e /src/kitemviews
parentaeb16937ced1bf426c2ca21dcc270f9e4a96645c (diff)
Don't apply an empty item-size to the layout
This fixes strange layout-issues when turning on/off previews in the details-view. CCBUG: 278899
Diffstat (limited to 'src/kitemviews')
-rw-r--r--src/kitemviews/kitemlistview.cpp12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/kitemviews/kitemlistview.cpp b/src/kitemviews/kitemlistview.cpp
index ad4221394..81cfc1eed 100644
--- a/src/kitemviews/kitemlistview.cpp
+++ b/src/kitemviews/kitemlistview.cpp
@@ -141,14 +141,14 @@ void KItemListView::setItemSize(const QSizeF& itemSize)
const bool emptySize = itemSize.isEmpty();
if (emptySize) {
updateVisibleRolesSizes();
- }
- setHeaderShown(emptySize);
-
- if (itemSize.width() < previousSize.width() || itemSize.height() < previousSize.height()) {
- prepareLayoutForIncreasedItemCount(itemSize, ItemSize);
} else {
- m_layouter->setItemSize(itemSize);
+ if (itemSize.width() < previousSize.width() || itemSize.height() < previousSize.height()) {
+ prepareLayoutForIncreasedItemCount(itemSize, ItemSize);
+ } else {
+ m_layouter->setItemSize(itemSize);
+ }
}
+ setHeaderShown(emptySize);
m_sizeHintResolver->clearCache();
updateLayout();