diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/kitemviews/kitemlistview.cpp | 12 |
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(); |
