sim: wake up screen (delete label) when screen off on new Notification

Get the system into the running state again, when the `n` button is
pressed for a new notification. Otherwise the simulation freezes
main
Reinhold Gschweicher 2022-09-27 23:37:45 +07:00
parent ac5a04ee9d
commit c6b1f0f74b
1 changed files with 4 additions and 0 deletions

@ -591,6 +591,10 @@ public:
} }
if (settingsController.GetNotificationStatus() == Pinetime::Controllers::Settings::Notification::On) if (settingsController.GetNotificationStatus() == Pinetime::Controllers::Settings::Notification::On)
{ {
if (screen_off_created) {
// wake up! (deletes screen_off label)
systemTask.PushMessage(Pinetime::System::Messages::GoToRunning);
}
displayApp.PushMessage(Pinetime::Applications::Display::Messages::NewNotification); displayApp.PushMessage(Pinetime::Applications::Display::Messages::NewNotification);
} }
} }