diff options
| author | Felix Ernst <[email protected]> | 2024-01-22 18:33:09 +0100 |
|---|---|---|
| committer | Felix Ernst <[email protected]> | 2024-01-23 11:13:00 +0000 |
| commit | e817c3246cf512a89a3de003763273f29d9cfe8c (patch) | |
| tree | 7addce2c5685d1792ad9f7f1a777e4fec7211a8e /src/kitemviews/kfileitemmodelrolesupdater.cpp | |
| parent | a85302d567bd6fdc1fb8678ce827ed409da73485 (diff) | |
Slightly refactor count resorting
The bug fix 8f043b2958477d3fe2ef094b7e42f792f4cf0b02 introduced a
secondary code path to trigger a resort of items. However, the previous
way to trigger it only required a small bug fix to work and gives us a
couple of optimisations for free. This commit removes the secondary code
path and fixes the primary one.
CCBUG: 473999
Diffstat (limited to 'src/kitemviews/kfileitemmodelrolesupdater.cpp')
| -rw-r--r-- | src/kitemviews/kfileitemmodelrolesupdater.cpp | 4 |
1 files changed, 0 insertions, 4 deletions
diff --git a/src/kitemviews/kfileitemmodelrolesupdater.cpp b/src/kitemviews/kfileitemmodelrolesupdater.cpp index 9dfa674bc..2a3a8eeb3 100644 --- a/src/kitemviews/kfileitemmodelrolesupdater.cpp +++ b/src/kitemviews/kfileitemmodelrolesupdater.cpp @@ -1354,10 +1354,6 @@ void KFileItemModelRolesUpdater::startDirectorySizeCounting(const KFileItem &ite disconnect(m_model, &KFileItemModel::itemsChanged, this, &KFileItemModelRolesUpdater::slotItemsChanged); m_model->setData(index, newData); connect(m_model, &KFileItemModel::itemsChanged, this, &KFileItemModelRolesUpdater::slotItemsChanged); - - if (newData.contains("count") && m_model->sortRole() == "size") { - m_model->scheduleResortAllItems(); - } } }); return; |
