r15144 - gnucash/branches/gda-dev/src/engine - Put begin_edit()/commit_edit() around budget creation to prevent excess
Phil Longstaff
plongstaff at cvs.gnucash.org
Sat Nov 25 23:07:46 EST 2006
Author: plongstaff
Date: 2006-11-25 23:07:45 -0500 (Sat, 25 Nov 2006)
New Revision: 15144
Trac: http://svn.gnucash.org/trac/changeset/15144
Modified:
gnucash/branches/gda-dev/src/engine/gnc-budget.c
Log:
Put begin_edit()/commit_edit() around budget creation to prevent excess
db activity.
Modified: gnucash/branches/gda-dev/src/engine/gnc-budget.c
===================================================================
--- gnucash/branches/gda-dev/src/engine/gnc-budget.c 2006-11-26 04:06:57 UTC (rev 15143)
+++ gnucash/branches/gda-dev/src/engine/gnc-budget.c 2006-11-26 04:07:45 UTC (rev 15144)
@@ -106,9 +106,11 @@
g_date_subtract_days(&date, g_date_get_day(&date)-1);
recurrenceSet(&budget->recurrence, 1, PERIOD_MONTH, &date);
+ gnc_budget_begin_edit(budget);
gnc_budget_set_name(budget, _("Unnamed Budget"));
gnc_budget_set_description(budget, "");
gnc_budget_set_num_periods(budget, 12);
+ gnc_budget_commit_edit(budget);
qof_event_gen( &budget->inst.entity, QOF_EVENT_CREATE , NULL);
More information about the gnucash-changes
mailing list