From 156b0c3e23acc3aee3f8a4f7d94132ba227de751 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Jonas=20K=C3=B6lker?= Date: Thu, 8 Oct 2015 00:17:19 +0200 Subject: [PATCH] Stop animations on a new game, no matter how it is started. Animations were stopped if a new game was initiated with a keyboard shortcut (n, N, Ctrl-N), but not via menu items such as presets or custom configurations, nor (perhaps not a problem) on starting the program. Fix this, so that animations are stopped on a new game no matter how the new game is started. --- midend.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/midend.c b/midend.c index 3107027..c520c13 100644 --- a/midend.c +++ b/midend.c @@ -355,6 +355,7 @@ void midend_force_redraw(midend *me) void midend_new_game(midend *me) { + midend_stop_anim(me); midend_free_game(me); assert(me->nstates == 0); @@ -596,7 +597,6 @@ static int midend_really_process_key(midend *me, int x, int y, int button) if (!movestr) { if (button == 'n' || button == 'N' || button == '\x0E') { - midend_stop_anim(me); midend_new_game(me); midend_redraw(me); goto done; /* never animate */ -- 2.30.2