X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ian/git?a=blobdiff_plain;f=midend.c;h=c520c13c38aa81cd69aadb316a14c22b03be4575;hb=156b0c3e23acc3aee3f8a4f7d94132ba227de751;hp=3107027963db09fdc2a89d41966311fedf62288d;hpb=11b14a5f44967a6257ac1beabb6425f95f3b2c69;p=sgt-puzzles.git 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 */