diff --git a/src/displayapp/screens/BatteryIcon.cpp b/src/displayapp/screens/BatteryIcon.cpp index 8ebb1f5405..9e76430a1d 100644 --- a/src/displayapp/screens/BatteryIcon.cpp +++ b/src/displayapp/screens/BatteryIcon.cpp @@ -29,15 +29,7 @@ void BatteryIcon::SetBatteryPercentage(uint8_t percentage) { lv_obj_set_height(batteryJuice, percentage * 14 / 100); lv_obj_realign(batteryJuice); if (colorOnLowBattery) { - static constexpr int lowBatteryThreshold = 15; - static constexpr int criticalBatteryThreshold = 5; - if (percentage > lowBatteryThreshold) { - SetColor(LV_COLOR_WHITE); - } else if (percentage > criticalBatteryThreshold) { - SetColor(LV_COLOR_ORANGE); - } else { - SetColor(Colors::deepOrange); - } + SetColor(ColorFromPercentage(percentage)); } }