From a39c0847834a8f7d5ebdbce0979e2b106856f216 Mon Sep 17 00:00:00 2001 From: Christian Stimming Date: Thu, 28 Aug 2003 20:45:46 +0000 Subject: [PATCH] 2003-08-28 Christian Stimming * src/import-export/import-backend.c: Aaarg. Fixed extremely stupid bug in the import value setting workaround. git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9189 57a11ea4-9604-0410-9ed3-97b8803252fd --- ChangeLog | 5 +++++ src/import-export/import-backend.c | 19 +++++++++---------- 2 files changed, 14 insertions(+), 10 deletions(-) diff --git a/ChangeLog b/ChangeLog index 061614be5a..a3b02f2ffb 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2003-08-28 Christian Stimming + + * src/import-export/import-backend.c: Aaarg. Fixed extremely + stupid bug in the import value setting workaround. + 2003-08-19 Chris Lyttle * src/scm/main.scm: Update for 1.8.5 release diff --git a/src/import-export/import-backend.c b/src/import-export/import-backend.c index 345f84ce0c..cf3aa119cc 100644 --- a/src/import-export/import-backend.c +++ b/src/import-export/import-backend.c @@ -828,16 +828,15 @@ gnc_import_process_trans_clist (GtkCList *clist, (gnc_import_TransInfo_get_trans (trans_info))), xaccTransGetCurrency (gnc_import_TransInfo_get_trans (trans_info)));*/ - /* This is a quick workaround for the bug described in - http://gnucash.org/pipermail/gnucash-devel/2003-August/009982.html */ - xaccSplitSetValue - (split, - gnc_numeric_neg(xaccTransGetImbalance - (gnc_import_TransInfo_get_trans (trans_info)))); - xaccSplitSetAmount - (split, - gnc_numeric_neg(xaccTransGetImbalance - (gnc_import_TransInfo_get_trans (trans_info)))); + { + /* This is a quick workaround for the bug described in + http://gnucash.org/pipermail/gnucash-devel/2003-August/009982.html */ + gnc_numeric v = + gnc_numeric_neg (xaccTransGetImbalance + (gnc_import_TransInfo_get_trans (trans_info))); + xaccSplitSetValue (split, v); + xaccSplitSetAmount (split, v); + } xaccSplitSetMemo (split, _("Auto-Balance split")); }