We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 993118a commit 09e9553Copy full SHA for 09e9553
src/displayapp/DisplayApp.cpp
@@ -316,8 +316,11 @@ void DisplayApp::Refresh() {
316
currentApp == Apps::Settings) {
317
LoadScreen(Apps::Clock, DisplayApp::FullRefreshDirections::None);
318
// Wait for the clock app to load before moving on.
319
- while (!lv_task_handler()) {
320
- };
+ // If Infineat is charging due to the constant charging animation, lv_task_handler will block so we will skip
+ if (settingsController.GetWatchFace() != Pinetime::Applications::WatchFace::Infineat || !batteryController.IsCharging()) {
321
+ while (!lv_task_handler()) {
322
+ }
323
324
}
325
// Clear any ongoing touch pressed events
326
// Without this LVGL gets stuck in the pressed state and will keep refreshing the
0 commit comments