From 728da0f4a08d327344aeaf4bf2730a0ce74ab74f Mon Sep 17 00:00:00 2001 From: Steveis Date: Wed, 26 Feb 2025 23:16:20 +0000 Subject: Fix Infineat crash when charging with AOD (#2256) Optimise the battery animation to not use 100% CPU (which causes DisplayApp to spin forever with AOD) (DisplayApp also needs to be fixed in the future so it cannot spin infinitely) --- src/displayapp/screens/WatchFaceInfineat.h | 1 + 1 file changed, 1 insertion(+) (limited to 'src/displayapp/screens/WatchFaceInfineat.h') diff --git a/src/displayapp/screens/WatchFaceInfineat.h b/src/displayapp/screens/WatchFaceInfineat.h index 55c43f98..78d020f1 100644 --- a/src/displayapp/screens/WatchFaceInfineat.h +++ b/src/displayapp/screens/WatchFaceInfineat.h @@ -47,6 +47,7 @@ namespace Pinetime { private: uint32_t savedTick = 0; uint8_t chargingBatteryPercent = 101; // not a mistake ;) + TickType_t chargingAnimationTick = 0; Utility::DirtyValue batteryPercentRemaining {}; Utility::DirtyValue isCharging {}; -- cgit v1.2.3-70-g09d2