[Gnucash-changes] Improve handling of purpose lines

Christian Stimming cstim at cvs.gnucash.org
Thu Apr 7 16:42:54 EDT 2005


Log Message:
-----------
Improve handling of purpose lines

Tags:
----
gnucash-1-8-branch

Modified Files:
--------------
    gnucash/src/import-export/hbci:
        dialog-hbcitrans.c

Revision Data
-------------
Index: dialog-hbcitrans.c
===================================================================
RCS file: /home/cvs/cvsroot/gnucash/src/import-export/hbci/dialog-hbcitrans.c,v
retrieving revision 1.9.2.21
retrieving revision 1.9.2.22
diff -Lsrc/import-export/hbci/dialog-hbcitrans.c -Lsrc/import-export/hbci/dialog-hbcitrans.c -u -r1.9.2.21 -r1.9.2.22
--- src/import-export/hbci/dialog-hbcitrans.c
+++ src/import-export/hbci/dialog-hbcitrans.c
@@ -568,15 +568,18 @@
   g_free (tmpchar);
   tmpchar = gnc_call_iconv(gnc_iconv_handler, 
 			   gtk_entry_get_text (GTK_ENTRY (td->purpose_cont_entry)));
-  AB_Transaction_AddPurpose (trans, tmpchar, FALSE);
+  if (strlen(tmpchar) > 0)
+    AB_Transaction_AddPurpose (trans, tmpchar, FALSE);
   g_free (tmpchar);
   tmpchar = gnc_call_iconv(gnc_iconv_handler, 
 			   gtk_entry_get_text (GTK_ENTRY (td->purpose_cont2_entry)));
-  AB_Transaction_AddPurpose (trans, tmpchar, FALSE);
+  if (strlen(tmpchar) > 0)
+    AB_Transaction_AddPurpose (trans, tmpchar, FALSE);
   g_free (tmpchar);
   tmpchar = gnc_call_iconv(gnc_iconv_handler, 
 			   gtk_entry_get_text (GTK_ENTRY (td->purpose_cont3_entry)));
-  AB_Transaction_AddPurpose (trans, tmpchar, FALSE);
+  if (strlen(tmpchar) > 0)
+    AB_Transaction_AddPurpose (trans, tmpchar, FALSE);
   g_free (tmpchar);
 	
   /* FIXME: Replace "EUR" by account-dependent string here. */


More information about the gnucash-changes mailing list