Improve handling of purpose lines

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10961 57a11ea4-9604-0410-9ed3-97b8803252fd
This commit is contained in:
Christian Stimming 2005-04-07 20:43:24 +00:00
parent 2dd4e52429
commit 6143b19bf0

View File

@ -568,15 +568,18 @@ hbci_trans_fill_values(const AB_ACCOUNT *h_acc, HBCITransDialog *td)
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. */