summaryrefslogtreecommitdiff
path: root/qif.cc
diff options
context:
space:
mode:
Diffstat (limited to 'qif.cc')
-rw-r--r--qif.cc3
1 files changed, 1 insertions, 2 deletions
diff --git a/qif.cc b/qif.cc
index 2a72196b..5c1f6fac 100644
--- a/qif.cc
+++ b/qif.cc
@@ -99,7 +99,6 @@ unsigned int qif_parser_t::parse(std::istream& in,
xact->amount.commodity = def_commodity;
if (c == '$')
xact->amount.negate();
- xact->cost = xact->amount;
break;
case 'C':
@@ -164,7 +163,7 @@ unsigned int qif_parser_t::parse(std::istream& in,
misc = journal->find_account("Miscellaneous");
transaction_t * nxact = new transaction_t(misc);
entry->add_transaction(nxact);
- nxact->amount = nxact->cost = - xact->amount;
+ nxact->amount.negate();
}
if (journal->add_entry(entry.release()))