aboutsummaryrefslogtreecommitdiffstats
path: root/src/displayapp/DisplayApp.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/displayapp/DisplayApp.cpp')
-rw-r--r--src/displayapp/DisplayApp.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/displayapp/DisplayApp.cpp b/src/displayapp/DisplayApp.cpp
index 3fd34b3a..c7fb62ab 100644
--- a/src/displayapp/DisplayApp.cpp
+++ b/src/displayapp/DisplayApp.cpp
@@ -203,7 +203,11 @@ void DisplayApp::Refresh() {
TickType_t queueTimeout;
switch (state) {
case States::Idle:
- queueTimeout = portMAX_DELAY;
+ if (settingsController.GetAlwaysOnDisplay()) {
+ queueTimeout = lv_task_handler();
+ } else {
+ queueTimeout = portMAX_DELAY;
+ }
break;
case States::Running:
if (!currentScreen->IsRunning()) {