From 9583c09f6292d105207d98e611c5327865831546 Mon Sep 17 00:00:00 2001 From: John Ralls Date: Mon, 25 Jan 2021 13:01:14 -0800 Subject: [PATCH] Bug 798098 - Crash popup show when have 3 Windows in OSX Don't free things twice, it always ends in tears. --- gnucash/gnome-utils/gnc-main-window.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/gnucash/gnome-utils/gnc-main-window.c b/gnucash/gnome-utils/gnc-main-window.c index e41ec8913e..7ed6b8dc5a 100644 --- a/gnucash/gnome-utils/gnc-main-window.c +++ b/gnucash/gnome-utils/gnc-main-window.c @@ -3324,8 +3324,9 @@ gnc_main_window_close_page (GncPluginPage *page) gnc_main_window_remove_prefs (window); gtk_widget_destroy (GTK_WIDGET(window)); + window = NULL; } - if (g_list_length (active_windows) > 1) + if (window && g_list_length (active_windows) > 1) { gtk_widget_destroy (GTK_WIDGET(window)); }