From c8eb3b37380b9196718d29be759cfbda7e708b48 Mon Sep 17 00:00:00 2001 From: Robert Fewell <14uBobIT@gmail.com> Date: Thu, 9 Jan 2020 14:59:53 +0000 Subject: [PATCH] Bug 797550 - Crash when changing register tab position Check for a valid GNC_MAIN_WINDOW being passed to gnc_main_window_update_tab_position before trying to update tabs --- gnucash/gnome-utils/gnc-main-window.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/gnucash/gnome-utils/gnc-main-window.c b/gnucash/gnome-utils/gnc-main-window.c index 3d85d7f1af..1372142d65 100644 --- a/gnucash/gnome-utils/gnc-main-window.c +++ b/gnucash/gnome-utils/gnc-main-window.c @@ -3285,6 +3285,8 @@ gnc_main_window_update_tab_position (gpointer prefs, gchar *pref, gpointer user_ GtkPositionType position = GTK_POS_TOP; GncMainWindowPrivate *priv; + g_return_if_fail (GNC_IS_MAIN_WINDOW(user_data)); + window = GNC_MAIN_WINDOW(user_data); ENTER ("window %p", window);