From 056f7b0e29610de916595fb681974c7e1d3e199b Mon Sep 17 00:00:00 2001 From: Alessandro Toia Date: Sun, 13 Feb 2022 14:40:04 -0800 Subject: [PATCH] Check if battery status is full --- src/battery.cpp | 4 ++-- src/hud_elements.cpp | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/battery.cpp b/src/battery.cpp index 524f7da9..775b01d9 100644 --- a/src/battery.cpp +++ b/src/battery.cpp @@ -104,7 +104,7 @@ float BatteryStats::getPower() { state[i]=current_status; } - if (state[i] == "Charging" || state[i] == "Unknown") { + if (state[i] == "Charging" || state[i] == "Unknown" || state[i] == "Full") { return 0; } @@ -171,7 +171,7 @@ float BatteryStats::getTimeRemaining(){ if (current_now_vec.size() > 25) current_now_vec.erase(current_now_vec.begin()); } - + for(auto& current_now : current_now_vec){ current += current_now; } diff --git a/src/hud_elements.cpp b/src/hud_elements.cpp index 5e702e67..f1cd241a 100644 --- a/src/hud_elements.cpp +++ b/src/hud_elements.cpp @@ -722,7 +722,7 @@ void HudElements::battery(){ ImGui::SameLine(0,1.0f); ImGui::Text("%%"); } - if (Battery_Stats.current_watt > 1.f) { + if (Battery_Stats.current_watt != 0) { ImGui::TableNextColumn(); right_aligned_text(HUDElements.colors.text, HUDElements.ralign_width, "%.1f", Battery_Stats.current_watt); ImGui::SameLine(0,1.0f);