From 8b9185228423eddbeef1471249437cfcfaf47695 Mon Sep 17 00:00:00 2001 From: Michael Carlberg Date: Sat, 15 Oct 2016 23:37:39 +0200 Subject: [PATCH] fix(cpu): Core 0 should not be ignored Closes jaagr/lemonbuddy#98 --- include/modules/cpu.hpp | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/include/modules/cpu.hpp b/include/modules/cpu.hpp index d91aa189..f197d143 100644 --- a/include/modules/cpu.hpp +++ b/include/modules/cpu.hpp @@ -128,15 +128,9 @@ namespace modules { } float get_load(size_t core) { - if (m_cputimes.size() == 0) + if (m_cputimes.empty() || m_cputimes_prev.empty()) return 0; - else if (m_cputimes_prev.size() == 0) - return 0; - else if (!core) - return 0; - else if (core > m_cputimes.size() - 1) - return 0; - else if (core > m_cputimes_prev.size() - 1) + else if (core >= m_cputimes.size() || core >= m_cputimes_prev.size()) return 0; auto& last = m_cputimes[core];