diff options
author | JF <jf@codingfield.com> | 2020-03-11 21:35:06 +0100 |
---|---|---|
committer | JF <jf@codingfield.com> | 2020-03-11 21:35:06 +0100 |
commit | a91c68c931cc8308e87acd796afb46ba70ae3dc2 (patch) | |
tree | 505f15350e19c44eca19e252ca5b999f959164df /src/DisplayApp/DisplayApp.cpp | |
parent | b279c994887342197cc5940f1735a074d7e58f1b (diff) |
Backup and restore vertical scroll offset when goind to sleep/wakeup to avoid scrambled display on wake-up.
Diffstat (limited to 'src/DisplayApp/DisplayApp.cpp')
-rw-r--r-- | src/DisplayApp/DisplayApp.cpp | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/DisplayApp/DisplayApp.cpp b/src/DisplayApp/DisplayApp.cpp index 3cb245f8..7464175e 100644 --- a/src/DisplayApp/DisplayApp.cpp +++ b/src/DisplayApp/DisplayApp.cpp @@ -132,13 +132,13 @@ void DisplayApp::Refresh() { break; case Messages::ButtonPushed: if(onClockApp) - systemTask.PushMessage(System::SystemTask::Messages::GoToSleep); - else { - auto buttonUsedByApp = currentScreen->OnButtonPushed(); - if (!buttonUsedByApp) { systemTask.PushMessage(System::SystemTask::Messages::GoToSleep); - } else { - lvgl.SetFullRefresh(Components::LittleVgl::FullRefreshDirections::Up); + else { + auto buttonUsedByApp = currentScreen->OnButtonPushed(); + if (!buttonUsedByApp) { + systemTask.PushMessage(System::SystemTask::Messages::GoToSleep); + } else { + lvgl.SetFullRefresh(Components::LittleVgl::FullRefreshDirections::Up); } } |