diff options
author | Hisham Muhammad <hisham@gobolinux.org> | 2012-11-10 00:31:37 +0000 |
---|---|---|
committer | Hisham Muhammad <hisham@gobolinux.org> | 2012-11-10 00:31:37 +0000 |
commit | 2a73405cd060b543d56987650327b18078a137d7 (patch) | |
tree | 3f20c358aea5787d4ea79d52c08d0bd591751def /ProcessList.c | |
parent | 259e1a29384003c0c4ac6c84a499c0e05f789a90 (diff) |
search and filter for the strace and lsof screens!
Diffstat (limited to 'ProcessList.c')
-rw-r--r-- | ProcessList.c | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/ProcessList.c b/ProcessList.c index 04adac54..0138919a 100644 --- a/ProcessList.c +++ b/ProcessList.c @@ -112,7 +112,6 @@ typedef struct ProcessList_ { int following; bool userOnly; uid_t userId; - bool filtering; const char* incFilter; Hashtable* pidWhiteList; @@ -918,18 +917,16 @@ void ProcessList_expandTree(ProcessList* this) { } } -void ProcessList_rebuildPanel(ProcessList* this, bool flags, int following, bool userOnly, uid_t userId, bool filtering, const char* incFilter) { +void ProcessList_rebuildPanel(ProcessList* this, bool flags, int following, bool userOnly, uid_t userId, const char* incFilter) { if (!flags) { following = this->following; userOnly = this->userOnly; userId = this->userId; - filtering = this->filtering; incFilter = this->incFilter; } else { this->following = following; this->userOnly = userOnly; this->userId = userId; - this->filtering = filtering; this->incFilter = incFilter; } @@ -946,7 +943,7 @@ void ProcessList_rebuildPanel(ProcessList* this, bool flags, int following, bool if ( (!p->show) || (userOnly && (p->st_uid != userId)) - || (filtering && !(String_contains_i(p->comm, incFilter))) + || (incFilter && !(String_contains_i(p->comm, incFilter))) || (this->pidWhiteList && !Hashtable_get(this->pidWhiteList, p->pid)) ) hidden = true; |