From 7dd971e31e40cf7bc98338defa5dafeb829db1ed Mon Sep 17 00:00:00 2001 From: Hisham Muhammad Date: Sat, 27 Jan 2018 20:09:53 -0200 Subject: [PATCH] Linux: fix thread flags --- linux/LinuxProcess.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/linux/LinuxProcess.c b/linux/LinuxProcess.c index c69b897..a21b6c2 100644 --- a/linux/LinuxProcess.c +++ b/linux/LinuxProcess.c @@ -936,6 +936,7 @@ bool Process_update(Process* proc, bool isNew, ProcessList* pl, ProcessScanData* proc->percent_mem = (proc->m_resident * PAGE_SIZE_KB) / (double)(pl->totalMem) * 100.0; if(isNew) { + proc->tgid = lpsd->mainProcess ? lpsd->mainProcess : proc->pid; proc->threadFlags = ((proc->pgrp == 0) ? PROCESS_KERNEL_THREAD : 0) | ((proc->pid != proc->tgid) ? PROCESS_USERLAND_THREAD : 0); @@ -955,7 +956,6 @@ bool Process_update(Process* proc, bool isNew, ProcessList* pl, ProcessScanData* if (! LinuxProcess_readCmdlineFile(proc, dirname, name)) { return false; } - proc->tgid = lpsd->mainProcess ? lpsd->mainProcess : proc->pid; } else { if (settings->updateProcessNames && proc->state != 'Z') { if (! LinuxProcess_readCmdlineFile(proc, dirname, name)) { -- GitLab