Summary: | Column sorting is reset when moving to a different dir | ||
---|---|---|---|
Product: | [Applications] dolphin | Reporter: | Antonio Rojas <arojas> |
Component: | view-engine: details mode | Assignee: | Dolphin Bug Assignee <dolphin-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | kfm-devel, nate |
Priority: | NOR | Keywords: | qt6 |
Version: | 24.01.90 | ||
Target Milestone: | --- | ||
Platform: | Other | ||
OS: | Linux | ||
Latest Commit: | https://invent.kde.org/system/dolphin/-/commit/13cf4c096fc673e43a22746342d25c506bde8405 | Version Fixed In: | 24.02.2 |
Sentry Crash Report: |
Description
Antonio Rojas
2024-01-23 21:51:50 UTC
A possibly relevant merge request was started @ https://invent.kde.org/system/dolphin/-/merge_requests/707 A possibly relevant merge request was started @ https://invent.kde.org/system/dolphin/-/merge_requests/760 Git commit 13cf4c096fc673e43a22746342d25c506bde8405 by Méven Car, on behalf of Felix Ernst. Committed on 09/04/2024 at 05:53. Pushed by meven into branch 'master'. Fix saving sort role after change from header This is a partial revert of 5186f09cabf0af4b0683e75b0bcde1061f84a67e. That commit tried to simplify code, however this lead to the saving of view properties being skipped, introducing the linked bug. The issue is that by the time the slotSortRoleChangedFromHeader() method is called, the model already changed its sort role. Therefore the check if the new role is identical to the old sort role fails and no saving would occur. With this partial revert the header will continue to change the sort role itself (which allows a minor optimization of not double sorting when also changing the sort order at the same time). The method slotSortRoleChangedFromHeader() is then only responsible for saving that change in the ViewProperties and telling the SortBy menu in the user interface that the sorting has changed. M +4 -1 src/views/dolphinview.cpp https://invent.kde.org/system/dolphin/-/commit/13cf4c096fc673e43a22746342d25c506bde8405 |