From 5282a20bd29dd349fe4f0bf70aaf8a192949b445 Mon Sep 17 00:00:00 2001 From: Marko Lindqvist Date: Sun, 14 Nov 2021 02:29:29 +0200 Subject: [PATCH 38/38] fcmp gtk: Free gtk objects when quitting gtk4: Free GtkApplication gtk3: Free main window See osdn #43074 Signed-off-by: Marko Lindqvist --- tools/fcmp/mpgui_gtk3.c | 1 + tools/fcmp/mpgui_gtk4.c | 1 + 2 files changed, 2 insertions(+) diff --git a/tools/fcmp/mpgui_gtk3.c b/tools/fcmp/mpgui_gtk3.c index a006656003..ee6eafdb7a 100644 --- a/tools/fcmp/mpgui_gtk3.c +++ b/tools/fcmp/mpgui_gtk3.c @@ -622,6 +622,7 @@ int main(int argc, char *argv[]) gtk_main(); + gtk_widget_destroy(toplevel); close_mpdbs(); } diff --git a/tools/fcmp/mpgui_gtk4.c b/tools/fcmp/mpgui_gtk4.c index 36c3d31416..de627a06fb 100644 --- a/tools/fcmp/mpgui_gtk4.c +++ b/tools/fcmp/mpgui_gtk4.c @@ -635,6 +635,7 @@ int main(int argc, char *argv[]) g_signal_connect(fcmp_app, "activate", G_CALLBACK(activate_gui), NULL); g_application_run(G_APPLICATION(fcmp_app), 0, NULL); + g_object_unref(fcmp_app); close_mpdbs(); } -- 2.33.0