X-Git-Url: https://git.distorted.org.uk/~mdw/sgt/puzzles/blobdiff_plain/7dd00b7efd9ae60b0d30b3df815da2439cef4108..c87ce51a9ebefaed64048dcd86aed546b930779d:/gtk.c?ds=sidebyside diff --git a/gtk.c b/gtk.c index 9643d19..72fdcdd 100644 --- a/gtk.c +++ b/gtk.c @@ -231,6 +231,8 @@ void end_draw(frontend *fe) static void destroy(GtkWidget *widget, gpointer data) { + frontend *fe = (frontend *)data; + deactivate_timer(fe); gtk_main_quit(); } @@ -415,8 +417,6 @@ void activate_timer(frontend *fe) static void window_destroy(GtkWidget *widget, gpointer data) { - frontend *fe = (frontend *)data; - deactivate_timer(fe); gtk_main_quit(); }