diff options
Diffstat (limited to 'Applications/SystemMonitor')
-rw-r--r-- | Applications/SystemMonitor/ProcessModel.cpp | 2 | ||||
-rw-r--r-- | Applications/SystemMonitor/ProcessModel.h | 1 |
2 files changed, 2 insertions, 1 deletions
diff --git a/Applications/SystemMonitor/ProcessModel.cpp b/Applications/SystemMonitor/ProcessModel.cpp index 76562481a1..1c9f30a0ef 100644 --- a/Applications/SystemMonitor/ProcessModel.cpp +++ b/Applications/SystemMonitor/ProcessModel.cpp @@ -350,7 +350,7 @@ GUI::Variant ProcessModel::data(const GUI::ModelIndex& index, GUI::ModelRole rol void ProcessModel::update() { auto previous_pid_count = m_pids.size(); - auto all_processes = Core::ProcessStatisticsReader::get_all(); + auto all_processes = Core::ProcessStatisticsReader::get_all(m_proc_all); u64 last_sum_ticks_scheduled = 0; for (auto& it : m_threads) diff --git a/Applications/SystemMonitor/ProcessModel.h b/Applications/SystemMonitor/ProcessModel.h index 9c79d0fcc5..d54fecdb4b 100644 --- a/Applications/SystemMonitor/ProcessModel.h +++ b/Applications/SystemMonitor/ProcessModel.h @@ -159,6 +159,7 @@ private: RefPtr<Gfx::Bitmap> m_high_priority_icon; RefPtr<Gfx::Bitmap> m_low_priority_icon; RefPtr<Gfx::Bitmap> m_normal_priority_icon; + RefPtr<Core::File> m_proc_all; }; namespace AK { |