InfiniTime.git

commit 52bc0cd623d62f8bf074e3b4c03f11ab2dd05fbd

Author: Riku Isokoski <riksu9000@gmail.com>

infineat: Battery display simplification

 src/displayapp/screens/WatchFaceInfineat.cpp | 8 ++------


diff --git a/src/displayapp/screens/WatchFaceInfineat.cpp b/src/displayapp/screens/WatchFaceInfineat.cpp
index 5bd44a900a48c2b32babdf065e4c3c5120324fd6..9f12d0a1450f23417f81cfd38aec34bd13d133c4 100644
--- a/src/displayapp/screens/WatchFaceInfineat.cpp
+++ b/src/displayapp/screens/WatchFaceInfineat.cpp
@@ -409,17 +409,13 @@   }
 
   batteryPercentRemaining = batteryController.PercentRemaining();
   isCharging = batteryController.IsCharging();
-  // We store if battery and charging are updated before calling Get(),
-  // since Get() sets isUpdated to false.
-  bool isBatteryUpdated = batteryPercentRemaining.IsUpdated();
-  bool isChargingUpdated = isCharging.IsUpdated();
-  if (isCharging.Get()) { // Charging battery animation
+  if (batteryController.IsCharging()) { // Charging battery animation
     chargingBatteryPercent += 1;
     if (chargingBatteryPercent > 100) {
       chargingBatteryPercent = batteryPercentRemaining.Get();
     }
     SetBatteryLevel(chargingBatteryPercent);
-  } else if (isChargingUpdated || isBatteryUpdated) {
+  } else if (isCharging.IsUpdated() || batteryPercentRemaining.IsUpdated()) {
     chargingBatteryPercent = batteryPercentRemaining.Get();
     SetBatteryLevel(chargingBatteryPercent);
   }