diff options
| author | Frank Reininghaus <[email protected]> | 2013-07-05 19:42:39 +0200 |
|---|---|---|
| committer | Frank Reininghaus <[email protected]> | 2013-07-05 19:42:39 +0200 |
| commit | 837be34333bc1b7d85649418366f26d64a6d6b2c (patch) | |
| tree | 267434e574ead1e14c5e6cd16ae710463c67d3ca /src/kitemviews/kitemlistview.cpp | |
| parent | 786cea007678c3fa086a45392eb6745d54d6e7c4 (diff) | |
Keep the "item size hints" of moved items
It's quite expensive to re-calculate them, so we should better just move
them to the correct position, rather than throwing them away.
REVIEW: 111399
Diffstat (limited to 'src/kitemviews/kitemlistview.cpp')
| -rw-r--r-- | src/kitemviews/kitemlistview.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/kitemviews/kitemlistview.cpp b/src/kitemviews/kitemlistview.cpp index 2ea6657a5..347a4e6ea 100644 --- a/src/kitemviews/kitemlistview.cpp +++ b/src/kitemviews/kitemlistview.cpp @@ -1165,7 +1165,7 @@ void KItemListView::slotItemsRemoved(const KItemRangeList& itemRanges) void KItemListView::slotItemsMoved(const KItemRange& itemRange, const QList<int>& movedToIndexes) { - m_sizeHintResolver->itemsMoved(itemRange.index, itemRange.count); + m_sizeHintResolver->itemsMoved(itemRange, movedToIndexes); m_layouter->markAsDirty(); if (m_controller) { |
