[Gnucash-changes] r13870 - gnucash/trunk/src/gnome - For budget data entry interpret an empty string as valid input meaning "0".

Chris Shoemaker chris at cvs.gnucash.org
Fri Apr 28 09:01:31 EDT 2006


Author: chris
Date: 2006-04-28 09:01:30 -0400 (Fri, 28 Apr 2006)
New Revision: 13870
Trac: http://svn.gnucash.org/trac/changeset/13870

Modified:
   gnucash/trunk/src/gnome/gnc-plugin-page-budget.c
Log:
   For budget data entry interpret an empty string as valid input meaning "0".
   Closes #339946


Modified: gnucash/trunk/src/gnome/gnc-plugin-page-budget.c
===================================================================
--- gnucash/trunk/src/gnome/gnc-plugin-page-budget.c	2006-04-27 21:02:30 UTC (rev 13869)
+++ gnucash/trunk/src/gnome/gnc-plugin-page-budget.c	2006-04-28 13:01:30 UTC (rev 13870)
@@ -981,9 +981,10 @@
 {
     GncBudget *budget;
     guint period_num;
-    gnc_numeric numeric;
+    gnc_numeric numeric = gnc_numeric_zero();
 
-    if (!(xaccParseAmount (new_text, TRUE, &numeric, NULL)))
+    if (!xaccParseAmount (new_text, TRUE, &numeric, NULL) &&
+        !(new_text && *new_text == '\0'))
         return;
 
     period_num = GPOINTER_TO_UINT(g_object_get_data(G_OBJECT(col),



More information about the gnucash-changes mailing list