From a3a7958721607b8520199563d478a315dfac678f Mon Sep 17 00:00:00 2001 From: Denis Lisov Date: Thu, 16 Dec 2021 01:33:32 +0300 Subject: ProcessList: sort before panel rebuild if needed --- Action.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'Action.c') diff --git a/Action.c b/Action.c index 13715361..9ee0cdb5 100644 --- a/Action.c +++ b/Action.c @@ -189,8 +189,7 @@ static Htop_Reaction actionSetSortColumn(State* st) { } Object_delete(sortPanel); - if (st->pauseProcessUpdate) - ProcessList_sort(st->pl); + st->pl->needsSort = true; return reaction | HTOP_REFRESH | HTOP_REDRAW_BAR | HTOP_UPDATE_PANELHDR; } @@ -281,8 +280,7 @@ static Htop_Reaction actionLowerPriority(State* st) { static Htop_Reaction actionInvertSortOrder(State* st) { ScreenSettings_invertSortOrder(st->settings->ss); - if (st->pauseProcessUpdate) - ProcessList_sort(st->pl); + st->pl->needsSort = true; return HTOP_REFRESH | HTOP_SAVE_SETTINGS | HTOP_KEEP_FOLLOWING; } -- cgit v1.2.3