@@ 172,6 172,8 @@ namespace app
{
auto msg = static_cast<AppSwitchWindowMessage *>(msgl);
+ informationPromptTimer.stop();
+
auto selectedWindowCondition =
getCurrentWindow()->getName() == gui::window::name::informationOnBoardingWindow &&
msg->getWindowName() == getPrevWindow() &&
@@ 183,6 185,10 @@ namespace app
displayInformation(msg->getWindowName());
informationState = OnBoarding::InformationStates::RotateInfo;
}
+
+ if (msg->getSenderWindowName() != gui::window::name::informationOnBoardingWindow) {
+ informationState = OnBoarding::InformationStates::RotateInfo;
+ }
}
void ApplicationBellOnBoarding::handleInformationAfterSwitchWindow()