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
This commit is contained in:
Reinhold Gschweicher 2022-09-27 23:37:45 +02:00
parent ac5a04ee9d
commit c6b1f0f74b

View File

@ -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);
} }
} }