From 180de7e8c5ba2d4c4517cf923c98c943c95c2295 Mon Sep 17 00:00:00 2001 From: Andreas Kling Date: Sat, 20 Apr 2019 19:41:57 +0200 Subject: [PATCH] ProcessManager: Exclude colonel process from process listing. --- Applications/ProcessManager/ProcessModel.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Applications/ProcessManager/ProcessModel.cpp b/Applications/ProcessManager/ProcessModel.cpp index cbd19e64d2..eae0ce0ead 100644 --- a/Applications/ProcessManager/ProcessModel.cpp +++ b/Applications/ProcessManager/ProcessModel.cpp @@ -23,7 +23,7 @@ ProcessModel::~ProcessModel() int ProcessModel::row_count(const GModelIndex&) const { - return m_processes.size(); + return m_pids.size(); } int ProcessModel::column_count(const GModelIndex&) const @@ -203,11 +203,11 @@ void ProcessModel::update() pids_to_remove.append(it.key); continue; } - auto& process = *it.value; dword nsched_diff = process.current_state.nsched - process.previous_state.nsched; process.current_state.cpu_percent = ((float)nsched_diff * 100) / (float)(sum_nsched - last_sum_nsched); - m_pids.append(it.key); + if (it.key != 0) + m_pids.append(it.key); } for (auto pid : pids_to_remove) m_processes.remove(pid);