1
0
mirror of https://github.com/AvengeMedia/DankMaterialShell.git synced 2026-01-24 13:32:50 -05:00

dgop: fix default sort direction

This commit is contained in:
bbedward
2026-01-16 21:04:44 -05:00
parent 2bcb33e85c
commit 7036362b9b
2 changed files with 14 additions and 6 deletions

View File

@@ -105,7 +105,7 @@ Item {
sortKey: "name"
currentSort: DgopService.currentSort
sortAscending: DgopService.sortAscending
onClicked: DgopService.setSortBy("name")
onClicked: DgopService.toggleSort("name")
alignment: Text.AlignLeft
}
@@ -115,7 +115,7 @@ Item {
sortKey: "cpu"
currentSort: DgopService.currentSort
sortAscending: DgopService.sortAscending
onClicked: DgopService.setSortBy("cpu")
onClicked: DgopService.toggleSort("cpu")
}
SortableHeader {
@@ -124,7 +124,7 @@ Item {
sortKey: "memory"
currentSort: DgopService.currentSort
sortAscending: DgopService.sortAscending
onClicked: DgopService.setSortBy("memory")
onClicked: DgopService.toggleSort("memory")
}
SortableHeader {
@@ -133,7 +133,7 @@ Item {
sortKey: "pid"
currentSort: DgopService.currentSort
sortAscending: DgopService.sortAscending
onClicked: DgopService.setSortBy("pid")
onClicked: DgopService.toggleSort("pid")
}
Item {

View File

@@ -569,10 +569,18 @@ Singleton {
}
function setSortBy(newSortBy) {
if (newSortBy === currentSort) {
if (newSortBy !== currentSort) {
currentSort = newSortBy;
sortAscending = false;
applySorting();
}
}
function toggleSort(column) {
if (column === currentSort) {
sortAscending = !sortAscending;
} else {
currentSort = newSortBy;
currentSort = column;
sortAscending = false;
}
applySorting();