]> cloud.milkyroute.net Git - dolphin.git/blobdiff - src/kitemviews/private/kitemlistsizehintresolver.cpp
Replaced all KNewFileMenu usages in DolphinPart by DolphinNewFileMenu.
[dolphin.git] / src / kitemviews / private / kitemlistsizehintresolver.cpp
index e44630243b1c148325f26689a2a03d093563c68a..0e2286b453a9c539358528318288c9e695de1b6c 100644 (file)
@@ -120,7 +120,7 @@ void KItemListSizeHintResolver::itemsMoved(const KItemRange& range, const QList<
 
     const int movedRangeEnd = range.index + range.count;
     for (int i = range.index; i < movedRangeEnd; ++i) {
-        const int newIndex = movedToIndexes.at(i);
+        const int newIndex = movedToIndexes.at(i - range.index);
         newSizeHintCache[newIndex] = m_sizeHintCache.at(i);
     }
 
@@ -139,8 +139,5 @@ void KItemListSizeHintResolver::itemsChanged(int index, int count, const QSet<QB
 
 void KItemListSizeHintResolver::clearCache()
 {
-    const int count = m_sizeHintCache.count();
-    for (int i = 0; i < count; ++i) {
-        m_sizeHintCache[i] = QSizeF();
-    }
+    m_sizeHintCache.fill(QSizeF());
 }