diff options
Diffstat (limited to 'src/ui/components/processes.rs')
-rw-r--r-- | src/ui/components/processes.rs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/ui/components/processes.rs b/src/ui/components/processes.rs index d0ada54..0d9df44 100644 --- a/src/ui/components/processes.rs +++ b/src/ui/components/processes.rs @@ -1628,7 +1628,7 @@ fn get(data: &mut ProcessData, follow_pid: Option<Pid>, sort: Sort) -> Vec<Proce tree_index.insert(pid, tree.len()); tree.push((ind, pid)); if let Some(children) = parents.get_mut(&pid) { - if !keep_list.is_empty() { + if follow_pid.is_some() { children.retain(|c| keep_list.contains(c)); } children.sort_unstable_by(|a, b| { |