From a2aca9da66e9c5eeb38484629907f4bb8df2af1b Mon Sep 17 00:00:00 2001 From: Ralf Habacker Date: Fri, 23 Oct 2020 14:30:42 +0200 Subject: [PATCH] Do not create additional opening balance account on creating new gnucash file Without this patch an additional opening balance account is created by the assistant-hierarchy. --- gnucash/gnome/assistant-hierarchy.c | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/gnucash/gnome/assistant-hierarchy.c b/gnucash/gnome/assistant-hierarchy.c index 40160221df..761ce56370 100644 --- a/gnucash/gnome/assistant-hierarchy.c +++ b/gnucash/gnome/assistant-hierarchy.c @@ -1423,13 +1423,6 @@ on_finish (GtkAssistant *gtkassistant, ENTER (" "); com = gnc_currency_edit_get_currency (GNC_CURRENCY_EDIT(data->currency_selector)); - if (data->our_account_tree) - { - gnc_account_foreach_descendant (data->our_account_tree, - (AccountCb)starting_balance_helper, - data); - } - // delete before we suspend GUI events, and then muck with the model, // because the model doesn't seem to handle this correctly. if (data->initial_category) @@ -1452,6 +1445,13 @@ on_finish (GtkAssistant *gtkassistant, gnc_resume_gui_refresh (); + if (data->our_account_tree) + { + gnc_account_foreach_descendant (data->our_account_tree, + (AccountCb)starting_balance_helper, + data); + } + if (when_completed) { (*when_completed)();