┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
path: root/src/kitemviews/kfileitemmodel.cpp
diff options
context:
space:
mode:
authorEmmanuel Pescosta <[email protected]>2013-08-24 18:13:56 +0200
committerEmmanuel Pescosta <[email protected]>2013-08-24 18:13:56 +0200
commitefdef7e40c3340e6275a72d315b3293ab6007a2b (patch)
tree6da258b2ee5a798d0c157327aba6815ffbe07b9e /src/kitemviews/kfileitemmodel.cpp
parent078ebd53e12e04e43a98751b7d3ad1122c22c853 (diff)
Make use of the "resort all items timer" in KFileItemModel::slotRefreshItems
to avoid too much expensive resorting calls, in case of many refresh items signals. Followup to patch 111146 CCBUG: 303873 CCBUG: 299565 BUG: 323789 FIXED-IN: 4.11.1 REVIEW: 111195
Diffstat (limited to 'src/kitemviews/kfileitemmodel.cpp')
-rw-r--r--src/kitemviews/kfileitemmodel.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/kitemviews/kfileitemmodel.cpp b/src/kitemviews/kfileitemmodel.cpp
index 70e8834a6..58a135cd1 100644
--- a/src/kitemviews/kfileitemmodel.cpp
+++ b/src/kitemviews/kfileitemmodel.cpp
@@ -948,7 +948,7 @@ void KFileItemModel::slotRefreshItems(const QList<QPair<KFileItem, KFileItem> >&
emit itemsChanged(itemRangeList, changedRoles);
if (changedRoles.contains(sortRole())) {
- resortAllItems();
+ m_resortAllItemsTimer->start();
}
}