diff --git a/app/app.c b/app/app.c index ec3b12ca92..f0d1d4d888 100644 --- a/app/app.c +++ b/app/app.c @@ -547,19 +547,15 @@ app_exit_after_callback (Gimp *gimp, g_print ("EXIT: %s\n", G_STRFUNC); /* - * In stable releases, we simply call exit() here. This speeds up - * the process of quitting GIMP and also works around the problem - * that plug-ins might still be running. + * In releases, we simply call exit() here. This speeds up the + * process of quitting GIMP and also works around the problem that + * plug-ins might still be running. * * In unstable releases, we shut down GIMP properly in an attempt * to catch possible problems in our finalizers. */ -#ifdef GIMP_UNSTABLE - - g_application_quit (G_APPLICATION (app)); - -#else +#ifdef GIMP_RELEASE gimp_gegl_exit (gimp); @@ -567,6 +563,10 @@ app_exit_after_callback (Gimp *gimp, exit (gimp_core_app_get_exit_status (GIMP_CORE_APP (app))); +#else + + g_application_quit (G_APPLICATION (app)); + #endif return FALSE;