From 055f4e73fec400660f72d49bb1d4191cc98344de Mon Sep 17 00:00:00 2001 From: Holger Schemel Date: Fri, 8 Jan 2021 00:01:08 +0100 Subject: [PATCH] fixed bug with screen keyboard still being active during request dialogs --- src/screens.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/screens.c b/src/screens.c index 95f05bf1..d7e5016a 100644 --- a/src/screens.c +++ b/src/screens.c @@ -4260,12 +4260,16 @@ static void HandleTypeNameExt(boolean initialize, Key key) } else if (key == KSYM_Return) { + StopTextInput(); + setTypeNameValues(name, pos, TRUE); active = FALSE; } else if (key == KSYM_Escape) { + StopTextInput(); + setTypeNameValues(name, pos, FALSE); active = FALSE; @@ -4275,8 +4279,6 @@ static void HandleTypeNameExt(boolean initialize, Key key) if (!active) { - StopTextInput(); - SetGameStatus(game_status_last_screen); if (game_status == GAME_MODE_MAIN) -- 2.34.1