From 64874fc704f986f4e95d48f9ec606257c354696c Mon Sep 17 00:00:00 2001 From: Christopher Lam Date: Sun, 9 Jan 2022 11:09:14 +0800 Subject: [PATCH] [gnc-plugin-page-budget] estimate/allperiods wrap begin/commit pair --- gnucash/gnome/gnc-plugin-page-budget.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/gnucash/gnome/gnc-plugin-page-budget.c b/gnucash/gnome/gnc-plugin-page-budget.c index 67da7eba25..60e4b12ea1 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;