From 5a490d9ff7f600654d06139999c099f55eacb9d5 Mon Sep 17 00:00:00 2001 From: Ralf Habacker Date: Wed, 28 Oct 2020 06:44:42 +0100 Subject: [PATCH] Activate feature GNC_FEATURE_EQUITY_TYPE_OPENING_BALANCE --- gnucash/gnome/assistant-hierarchy.c | 3 +++ gnucash/gnome/gnc-plugin-page-register.c | 4 ++++ 2 files changed, 7 insertions(+) diff --git a/gnucash/gnome/assistant-hierarchy.c b/gnucash/gnome/assistant-hierarchy.c index 6d39f37ad3c..f5431e9b81e 100644 --- a/gnucash/gnome/assistant-hierarchy.c +++ b/gnucash/gnome/assistant-hierarchy.c @@ -1424,6 +1424,9 @@ on_finish (GtkAssistant *gtkassistant, ENTER (" "); com = gnc_currency_edit_get_currency (GNC_CURRENCY_EDIT(data->currency_selector)); + if (!gnc_using_equity_type_opening_balance_account (gnc_get_current_book())) + gnc_set_use_equity_type_opening_balance_account (gnc_get_current_book()); + if (data->our_account_tree) { gnc_account_foreach_descendant (data->our_account_tree, diff --git a/gnucash/gnome/gnc-plugin-page-register.c b/gnucash/gnome/gnc-plugin-page-register.c index 797b2959d40..8afdc5d51a8 100644 --- a/gnucash/gnome/gnc-plugin-page-register.c +++ b/gnucash/gnome/gnc-plugin-page-register.c @@ -742,6 +742,10 @@ gnc_plugin_page_register_new_common (GNCLedgerDisplay* ledger) if (!gnc_features_check_used (gnc_get_current_book(), GNC_FEATURE_REG_SORT_FILTER)) gnc_features_set_used (gnc_get_current_book(), GNC_FEATURE_REG_SORT_FILTER); + // added for version 4.5 onwards + if (!gnc_using_equity_type_opening_balance_account (gnc_get_current_book())) + gnc_set_use_equity_type_opening_balance_account (gnc_get_current_book()); + /* Is there an existing page? */ gsr = gnc_ledger_display_get_user_data (ledger); if (gsr)