Make 'c' key work with threads as well.

This commit is contained in:
Hisham Muhammad
2017-09-14 17:10:39 -03:00
parent b9934ffa08
commit e3f65c8ec2
4 changed files with 6 additions and 2 deletions

View File

@ -173,7 +173,7 @@ static void ProcessList_buildTree(ProcessList* this, pid_t pid, int level, int i
for (int i = Vector_size(this->processes) - 1; i >= 0; i--) {
Process* process = (Process*) (Vector_get(this->processes, i));
if (process->show && (process->tgid == pid || (process->tgid == process->pid && process->ppid == pid))) {
if (process->show && Process_isChildOf(process, pid)) {
process = (Process*) (Vector_take(this->processes, i));
Vector_add(children, process);
}