diff options
author | Hisham Muhammad <hisham@gobolinux.org> | 2020-12-17 20:09:55 -0300 |
---|---|---|
committer | BenBE <BenBE@geshi.org> | 2020-12-19 16:02:34 +0100 |
commit | 3d1703f16faf5bd3c73976909e1b6e03061a7f72 (patch) | |
tree | 45dbb3c0be0817b833b9d4a64376d9033b5ef2fe /Process.c | |
parent | 52fa4e7ee4816209ad82ba92ece8a3dc5b25ddd0 (diff) |
Invert Process_compare resolution so that superclass matches run first
* This removes duplicated code that adjusts the sort direction from every
OS-specific folder.
* Most fields in a regular htop screen are OS-independent, so trying
Process_compare first and only falling back to the OS-specific
compareByKey function if it's an OS-specific field makes sense.
* This will allow us to override the sortKey in a global way without having
to edit each OS-specific file.
Diffstat (limited to 'Process.c')
-rw-r--r-- | Process.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -555,6 +555,6 @@ long Process_compare(const void* v1, const void* v2) { case USER: return SPACESHIP_NULLSTR(p1->user, p2->user); default: - return SPACESHIP_NUMBER(p1->pid, p2->pid); + return Process_compareByKey(p1, p2, key); } } |