summaryrefslogtreecommitdiffstats
path: root/ProcessList.c
diff options
context:
space:
mode:
authorBenny Baumann <BenBE@geshi.org>2020-12-08 21:24:19 +0100
committerBenny Baumann <BenBE@geshi.org>2020-12-08 21:24:19 +0100
commitf6613db5cdd04aa5e3f2ad3f19351a06a60808c5 (patch)
tree1951791a9983a151042fb946bc087b07b7f7bc1a /ProcessList.c
parent4c44a70f96d1cc826d5388bea33d542273d066af (diff)
Additional code simplification
Additional correction for #375
Diffstat (limited to 'ProcessList.c')
-rw-r--r--ProcessList.c15
1 files changed, 6 insertions, 9 deletions
diff --git a/ProcessList.c b/ProcessList.c
index dc8f62cb..a12e8534 100644
--- a/ProcessList.c
+++ b/ProcessList.c
@@ -479,23 +479,20 @@ void ProcessList_rebuildPanel(ProcessList* this) {
int size = ProcessList_size(this);
int idx = 0;
for (int i = 0; i < size; i++) {
- bool hidden = false;
Process* p = ProcessList_get(this, i);
if ( (!p->show)
|| (this->userId != (uid_t) -1 && (p->st_uid != this->userId))
|| (incFilter && !(String_contains_i(Process_getCommand(p), incFilter)))
|| (this->pidMatchList && !Hashtable_get(this->pidMatchList, p->tgid)) )
- hidden = true;
+ continue;
- if (!hidden) {
- Panel_set(this->panel, idx, (Object*)p);
- if ((this->following == -1 && idx == currPos) || (this->following != -1 && p->pid == currPid)) {
- Panel_setSelected(this->panel, idx);
- this->panel->scrollV = currScrollV;
- }
- idx++;
+ Panel_set(this->panel, idx, (Object*)p);
+ if ((this->following == -1 && idx == currPos) || (this->following != -1 && p->pid == currPid)) {
+ Panel_setSelected(this->panel, idx);
+ this->panel->scrollV = currScrollV;
}
+ idx++;
}
}

© 2014-2024 Faster IT GmbH | imprint | privacy policy