https://bugs.kde.org/show_bug.cgi?id=522233
Jakob Petsovits <[email protected]> changed: What |Removed |Added ---------------------------------------------------------------------------- Latest Commit| |https://invent.kde.org/plas | |ma/plasma-systemmonitor/-/c | |ommit/63f848e3c32bd6ada696f | |7b80e8d18dfa948348e Resolution|--- |FIXED Status|ASSIGNED |RESOLVED --- Comment #6 from Jakob Petsovits <[email protected]> --- Git commit 63f848e3c32bd6ada696f7b80e8d18dfa948348e by Jakob Petsovits. Committed on 24/08/2026 at 13:59. Pushed by jpetso into branch 'master'. Fix process termination when used in RtL language Also makes icons properly appear in the Processes page. When the layout is mirrored, BaseTableView.qml replaces the original app model (or process model) with a ReverseColumnsProxyModel that wraps the original model. When calling mapToSource() on the original model with a model index that was generated for the wrapper model, QSortFilterProxyModel will refuse to map the index. This caused various warnings to be printed, and made termination fail because without a valid index, no app/process data could be retrieved either. Fix this by expecting another layer of mapping between the known sortColumnFilter (Applications) or rowFilter (Processes) model and the actual model currently in use by the TreeView. M +6 -1 src/faces/applicationstable/contents/ui/ApplicationsTableView.qml M +10 -3 src/faces/processtable/contents/ui/ProcessTableView.qml https://invent.kde.org/plasma/plasma-systemmonitor/-/commit/63f848e3c32bd6ada696f7b80e8d18dfa948348e -- You are receiving this mail because: You are watching all bug changes.
