r15164 - gnucash/branches/gda-dev/src - Wrap budget set routines with begin_edit/commit_edit
Phil Longstaff
plongstaff at cvs.gnucash.org
Wed Nov 29 20:16:48 EST 2006
Author: plongstaff
Date: 2006-11-29 20:16:47 -0500 (Wed, 29 Nov 2006)
New Revision: 15164
Trac: http://svn.gnucash.org/trac/changeset/15164
Modified:
gnucash/branches/gda-dev/src/engine/gnc-budget.c
gnucash/branches/gda-dev/src/engine/gnc-budget.h
gnucash/branches/gda-dev/src/gnome/gnc-plugin-page-budget.c
Log:
Wrap budget set routines with begin_edit/commit_edit
Modified: gnucash/branches/gda-dev/src/engine/gnc-budget.c
===================================================================
--- gnucash/branches/gda-dev/src/engine/gnc-budget.c 2006-11-29 22:12:09 UTC (rev 15163)
+++ gnucash/branches/gda-dev/src/engine/gnc-budget.c 2006-11-30 01:16:47 UTC (rev 15164)
@@ -77,13 +77,13 @@
static inline void noop (QofInstance *inst) {}
-static void
+void
gnc_budget_begin_edit(GncBudget *bgt)
{
qof_begin_edit(QOF_INSTANCE(bgt));
}
-static void
+void
gnc_budget_commit_edit(GncBudget *bgt)
{
if (!qof_commit_edit(QOF_INSTANCE(bgt))) return;
Modified: gnucash/branches/gda-dev/src/engine/gnc-budget.h
===================================================================
--- gnucash/branches/gda-dev/src/engine/gnc-budget.h 2006-11-29 22:12:09 UTC (rev 15163)
+++ gnucash/branches/gda-dev/src/engine/gnc-budget.h 2006-11-30 01:16:47 UTC (rev 15164)
@@ -92,6 +92,9 @@
#define gnc_budget_return_guid(X) \
(X ? *(qof_entity_get_guid(QOF_ENTITY(X))) : *(guid_null()))
+void gnc_budget_begin_edit(GncBudget* budget);
+void gnc_budget_commit_edit(GncBudget* budget);
+
/** Set/Get the name of the Budget */
void gnc_budget_set_name(GncBudget* budget, const gchar* name);
const gchar* gnc_budget_get_name(GncBudget* budget);
Modified: gnucash/branches/gda-dev/src/gnome/gnc-plugin-page-budget.c
===================================================================
--- gnucash/branches/gda-dev/src/gnome/gnc-plugin-page-budget.c 2006-11-29 22:12:09 UTC (rev 15163)
+++ gnucash/branches/gda-dev/src/gnome/gnc-plugin-page-budget.c 2006-11-30 01:16:47 UTC (rev 15164)
@@ -737,7 +737,7 @@
return TRUE;
ENTER(" ");
- gnc_budget_begin_edit();
+ gnc_budget_begin_edit( priv->budget );
name = gnc_dialog_get_string(d, "BudgetName");
if (name) {
gnc_budget_set_name(priv->budget, name);
@@ -757,7 +757,7 @@
r = gnc_recurrence_get(gr);
gnc_budget_set_recurrence(priv->budget, r);
- gnc_budget_commit_edit();
+ gnc_budget_commit_edit( priv->budget );
LEAVE(" ");
return TRUE;
More information about the gnucash-changes
mailing list