diff options
| author | Emmanuel Pescosta <[email protected]> | 2013-08-24 18:13:56 +0200 |
|---|---|---|
| committer | Emmanuel Pescosta <[email protected]> | 2013-08-24 18:13:56 +0200 |
| commit | efdef7e40c3340e6275a72d315b3293ab6007a2b (patch) | |
| tree | 6da258b2ee5a798d0c157327aba6815ffbe07b9e /src/kitemviews/kfileitemmodel.cpp | |
| parent | 078ebd53e12e04e43a98751b7d3ad1122c22c853 (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.cpp | 2 |
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(); } } |
