From 8de13cac5ef5cfb98651334af1e21edb5d5aaa8c Mon Sep 17 00:00:00 2001 From: Dave Peticolas Date: Tue, 24 Apr 2001 23:31:45 +0000 Subject: [PATCH] Fix bug. git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4040 57a11ea4-9604-0410-9ed3-97b8803252fd --- src/gnome/window-main.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/gnome/window-main.c b/src/gnome/window-main.c index 1c9ac04cc4..7241347a62 100644 --- a/src/gnome/window-main.c +++ b/src/gnome/window-main.c @@ -498,8 +498,10 @@ gnc_main_window_restore(GNCMainInfo * wind, char * filename) { GList * old_children = g_list_copy(wind->mdi->children); GList * c; - if(!filename || !gnome_mdi_restore_state(GNOME_MDI(wind->mdi), session_name, - gnc_main_window_create_child)) { + if(!filename || + !gnome_mdi_restore_state(GNOME_MDI(wind->mdi), session_name, + gnc_main_window_create_child) || + wind->mdi->children == NULL) { gnc_main_window_open_accounts(0); } g_free(session_name);