From 14f51ca453086255e36b9c0ed4a519d71d5e2fdf Mon Sep 17 00:00:00 2001 From: Marko Lindqvist Date: Wed, 10 Nov 2021 16:11:49 +0200 Subject: [PATCH 9/9] fcmp gtk3/2: Quit by exiting gtk main loop Return cleanly out of main loop and via the end of main() function. It used to exit() from inside the main loop. See osdn #43187 Signed-off-by: Marko Lindqvist --- tools/mpgui_gtk2.c | 7 +------ tools/mpgui_gtk3.c | 7 +------ 2 files changed, 2 insertions(+), 12 deletions(-) diff --git a/tools/mpgui_gtk2.c b/tools/mpgui_gtk2.c index ccb3e2e587..19ac974859 100644 --- a/tools/mpgui_gtk2.c +++ b/tools/mpgui_gtk2.c @@ -70,12 +70,7 @@ static gboolean quit_dialog_callback(void); ****************************************************************/ static void modinst_quit(void) { - save_install_info_lists(&fcmp); - - fcmp_deinit(); - cmdline_option_values_free(); - - exit(EXIT_SUCCESS); + gtk_main_quit(); } /**************************************************************** diff --git a/tools/mpgui_gtk3.c b/tools/mpgui_gtk3.c index 1b0241e1c5..3ad0658efc 100644 --- a/tools/mpgui_gtk3.c +++ b/tools/mpgui_gtk3.c @@ -70,12 +70,7 @@ static gboolean quit_dialog_callback(void); ****************************************************************/ static void modinst_quit(void) { - save_install_info_lists(&fcmp); - - fcmp_deinit(); - cmdline_option_values_free(); - - exit(EXIT_SUCCESS); + gtk_main_quit(); } /**************************************************************** -- 2.33.0