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