aboutsummaryrefslogtreecommitdiff
path: root/midend.c
diff options
context:
space:
mode:
Diffstat (limited to 'midend.c')
-rw-r--r--midend.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/midend.c b/midend.c
index 5de84c0..1064af3 100644
--- a/midend.c
+++ b/midend.c
@@ -990,7 +990,7 @@ static bool midend_really_process_key(midend *me, int x, int y, int button,
me->ui, me->drawstate, x, y, button);
}
- if (!movestr) {
+ if (movestr == NULL || movestr == MOVE_UNUSED) {
if ((me->one_key_shortcuts && (button == 'n' || button == 'N')) ||
button == '\x0E' || button == UI_NEWGAME) {
midend_new_game(me);
@@ -1025,6 +1025,8 @@ static bool midend_really_process_key(midend *me, int x, int y, int button,
goto done;
} else
goto done;
+ } else if (movestr == MOVE_NO_EFFECT) {
+ goto done;
} else {
*handled = true;
if (movestr == MOVE_UI_UPDATE)