From: Emmanuel Pescosta Date: Sat, 24 Aug 2013 16:13:56 +0000 (+0200) Subject: Make use of the "resort all items timer" in KFileItemModel::slotRefreshItems X-Git-Url: https://cloud.milkyroute.net/gitweb/dolphin.git/commitdiff_plain/efdef7e40c3340e6275a72d315b3293ab6007a2b 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 --- 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 >& emit itemsChanged(itemRangeList, changedRoles); if (changedRoles.contains(sortRole())) { - resortAllItems(); + m_resortAllItemsTimer->start(); } }