[BugFix] YesNo screen wait for button release on exit

if you run yesno screens back to back or another screen with
wait_for_release you may never see the release

instead clear anything in the queue but release events

Change-Id: I1b1e42cbb44f2fdfed441ab1f217b6ea4fe07492
This commit is contained in:
William Wilgus 2025-01-15 11:50:53 -05:00 committed by William Wilgus
parent e5690803c6
commit 54333536fe
4 changed files with 16 additions and 1 deletions

View file

@ -1204,6 +1204,7 @@ void action_wait_for_release(void)
{
if (!(action_last.button & BUTTON_REL))
action_last.wait_for_release = true;
button_clear_pressed();
}
int get_action(int context, int timeout)