From 52ae9a2bebb40f94bf20bf1b2111c2ec5e2dcda4 Mon Sep 17 00:00:00 2001 From: UnknownShadow200 Date: Sat, 12 Oct 2019 08:50:28 +1100 Subject: [PATCH] Fix trying to save over existing map not doing anything (Thanks Fam0r) --- src/Menus.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/Menus.c b/src/Menus.c index d82b90cf0..f84eb3783 100644 --- a/src/Menus.c +++ b/src/Menus.c @@ -1314,8 +1314,10 @@ static cc_bool SaveLevelScreen_KeyPress(void* screen, char keyChar) { static cc_bool SaveLevelScreen_KeyDown(void* screen, Key key) { struct SaveLevelScreen* s = (struct SaveLevelScreen*)screen; - SaveLevelScreen_RemoveOverwrites(s); - if (Elem_HandlesKeyDown(&s->input.base, key)) return true; + if (Elem_HandlesKeyDown(&s->input.base, key)) { + SaveLevelScreen_RemoveOverwrites(s); + return true; + } return MenuScreen_KeyDown(s, key); }