From: simon Date: Wed, 1 Sep 2004 11:46:51 +0000 (+0000) Subject: Deactivate the timer when we destroy the puzzle window. Otherwise it X-Git-Url: https://git.distorted.org.uk/~mdw/sgt/puzzles/commitdiff_plain/7dd00b7efd9ae60b0d30b3df815da2439cef4108 Deactivate the timer when we destroy the puzzle window. Otherwise it might run again in mid-shutdown and cause chaos, if you hit `q' in the middle of an animated sequence such as the Net finishing flash. git-svn-id: svn://svn.tartarus.org/sgt/puzzles@4525 cda61777-01e9-0310-a592-d414129be87e --- diff --git a/gtk.c b/gtk.c index b2655b1..9643d19 100644 --- a/gtk.c +++ b/gtk.c @@ -415,6 +415,8 @@ void activate_timer(frontend *fe) static void window_destroy(GtkWidget *widget, gpointer data) { + frontend *fe = (frontend *)data; + deactivate_timer(fe); gtk_main_quit(); }