From c39f8929d2a69f37aade264e15018f36bd7309ab Mon Sep 17 00:00:00 2001 From: jean Date: Thu, 2 Apr 2020 21:29:44 -0700 Subject: [PATCH] Replicate changes in *2 files --- .../gnome-utils/gnc-tree-model-split-reg.c | 3 ++- .../gnome-utils/gnc-tree-model-split-reg.h | 3 ++- gnucash/gnome/gnc-plugin-page-register.c | 9 -------- gnucash/gnome/gnc-plugin-page-register2.c | 16 ++++++++++++-- .../ledger-core/gnc-ledger-display2.c | 22 +++++++++++-------- .../ledger-core/gnc-ledger-display2.h | 2 +- 6 files changed, 32 insertions(+), 23 deletions(-) diff --git a/gnucash/gnome-utils/gnc-tree-model-split-reg.c b/gnucash/gnome-utils/gnc-tree-model-split-reg.c index 62735566d4..dbfa7d2ad1 100644 --- a/gnucash/gnome-utils/gnc-tree-model-split-reg.c +++ b/gnucash/gnome-utils/gnc-tree-model-split-reg.c @@ -451,7 +451,7 @@ gnc_tree_model_split_reg_dispose (GObject *object) /* Create a new tree model */ GncTreeModelSplitReg * gnc_tree_model_split_reg_new (SplitRegisterType2 reg_type, SplitRegisterStyle2 style, - gboolean use_double_line, gboolean is_template) + gboolean use_double_line, gboolean is_template, gboolean mismatched_commodities) { GncTreeModelSplitReg *model; GncTreeModelSplitRegPrivate *priv; @@ -469,6 +469,7 @@ gnc_tree_model_split_reg_new (SplitRegisterType2 reg_type, SplitRegisterStyle2 s model->style = style; model->use_double_line = use_double_line; model->is_template = is_template; + model->mismatched_commodities = mismatched_commodities; model->sort_col = 1; model->sort_depth = 1; diff --git a/gnucash/gnome-utils/gnc-tree-model-split-reg.h b/gnucash/gnome-utils/gnc-tree-model-split-reg.h index 86f0bbc1e6..a0397d4caa 100644 --- a/gnucash/gnome-utils/gnc-tree-model-split-reg.h +++ b/gnucash/gnome-utils/gnc-tree-model-split-reg.h @@ -144,6 +144,7 @@ typedef struct gboolean use_double_line; /**use_double_line_default = use_double_line; - ld->model = gnc_tree_model_split_reg_new (reg_type, style, use_double_line, is_template); + // JEAN: add mismatched_commodities + ld->model = gnc_tree_model_split_reg_new (reg_type, style, use_double_line, is_template, mismatched_commodities); gnc_tree_model_split_reg_set_data (ld->model, ld, gnc_ledger_display2_parent); gnc_tree_model_split_reg_set_display (ld->model, display_subaccounts, is_gl); diff --git a/gnucash/register/ledger-core/gnc-ledger-display2.h b/gnucash/register/ledger-core/gnc-ledger-display2.h index 27d60da2ff..f8eddfd150 100644 --- a/gnucash/register/ledger-core/gnc-ledger-display2.h +++ b/gnucash/register/ledger-core/gnc-ledger-display2.h @@ -99,7 +99,7 @@ GNCLedgerDisplay2 * gnc_ledger_display2_simple (Account *account); /** opens up a register window to display the parent account and all of * its children. */ -GNCLedgerDisplay2 * gnc_ledger_display2_subaccounts (Account *account); +GNCLedgerDisplay2 * gnc_ledger_display2_subaccounts (Account *account, gboolean mismatched_commodities); /** opens up a general ledger window */ GNCLedgerDisplay2 * gnc_ledger_display2_gl (void);