diff --git a/gtk/main.c b/gtk/main.c index 4fcd659c0..0e4aa6fbf 100644 --- a/gtk/main.c +++ b/gtk/main.c @@ -944,6 +944,9 @@ on_app_exit (gpointer vdata) struct cbdata * cbdata = vdata; struct session_close_struct * session_close_data; + if (cbdata->is_closing) + return; + cbdata->is_closing = true; /* stop the update timer */