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)); }