From 27db9297b77c7dd1cb48f334fded7f3c21d5730c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christian=20G=C3=B6ttsche?= Date: Mon, 28 Dec 2020 20:41:33 +0100 Subject: Show arrow indicating order of sorted process column --- ProcessList.c | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'ProcessList.c') diff --git a/ProcessList.c b/ProcessList.c index 9709f3c1..ed6459ca 100644 --- a/ProcessList.c +++ b/ProcessList.c @@ -112,6 +112,13 @@ void ProcessList_printHeader(ProcessList* this, RichString* header) { } RichString_appendWide(header, color, alignedProcessFieldTitle(fields[i])); + if (key == fields[i] && RichString_getCharVal(*header, RichString_size(header) - 1) == ' ') { + header->chlen--; // rewind to override space + RichString_appendnWide(header, + CRT_colors[PANEL_SELECTION_FOCUS], + CRT_treeStr[Settings_getActiveDirection(this->settings) == 1 ? TREE_STR_DESC : TREE_STR_ASC], + 1); + } if (COMM == fields[i] && settings->showMergedCommand) { RichString_appendAscii(header, color, "(merged)"); } -- cgit v1.2.3