gnucash maint: Multiple changes pushed

Christopher Lam clam at code.gnucash.org
Sun Jan 9 20:13:42 EST 2022


Updated	 via  https://github.com/Gnucash/gnucash/commit/088874b1 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/64874fc7 (commit)
	from  https://github.com/Gnucash/gnucash/commit/b873d17c (commit)



commit 088874b1c6f0a9bf45c857b3e3cea246b48cdefb
Merge: b873d17c6 64874fc70
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Jan 10 09:13:00 2022 +0800

    Merge branch 'maint-speedup-budget' into maint #1242


commit 64874fc704f986f4e95d48f9ec606257c354696c
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Jan 9 11:09:14 2022 +0800

    [gnc-plugin-page-budget] estimate/allperiods wrap begin/commit pair

diff --git a/gnucash/gnome/gnc-plugin-page-budget.c b/gnucash/gnome/gnc-plugin-page-budget.c
index 67da7eba2..60e4b12ea 100644
--- a/gnucash/gnome/gnc-plugin-page-budget.c
+++ b/gnucash/gnome/gnc-plugin-page-budget.c
@@ -1071,7 +1071,9 @@ gnc_plugin_page_budget_cmd_estimate_budget (GtkAction *action,
 
         priv->useAvg = gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON(avg));
 
+        gnc_budget_begin_edit (priv->budget);
         gtk_tree_selection_selected_foreach (sel, estimate_budget_helper, page);
+        gnc_budget_commit_edit (priv->budget);
         break;
     default:
         break;
@@ -1200,8 +1202,12 @@ gnc_plugin_page_budget_cmd_allperiods_budget (GtkAction *action,
 
         if (xaccParseAmount (txt, TRUE, &priv->allValue, NULL) ||
             priv->action == UNSET)
+        {
+            gnc_budget_begin_edit (priv->budget);
             gtk_tree_selection_selected_foreach (sel, allperiods_budget_helper,
                                                  page);
+            gnc_budget_commit_edit (priv->budget);
+        }
         break;
     default:
         break;



Summary of changes:
 gnucash/gnome/gnc-plugin-page-budget.c | 6 ++++++
 1 file changed, 6 insertions(+)



More information about the gnucash-changes mailing list