chiark
/
gitweb
/
~ian
/
sgt-puzzles.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Stop animations on a new game, no matter how it is started.
[sgt-puzzles.git]
/
midend.c
diff --git
a/midend.c
b/midend.c
index 3107027963db09fdc2a89d41966311fedf62288d..c520c13c38aa81cd69aadb316a14c22b03be4575 100644
(file)
--- a/
midend.c
+++ b/
midend.c
@@
-355,6
+355,7
@@
void midend_force_redraw(midend *me)
void midend_new_game(midend *me)
{
void midend_new_game(midend *me)
{
+ midend_stop_anim(me);
midend_free_game(me);
assert(me->nstates == 0);
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') {
if (!movestr) {
if (button == 'n' || button == 'N' || button == '\x0E') {
- midend_stop_anim(me);
midend_new_game(me);
midend_redraw(me);
goto done; /* never animate */
midend_new_game(me);
midend_redraw(me);
goto done; /* never animate */