summaryrefslogtreecommitdiff
path: root/gnucash.cc
diff options
context:
space:
mode:
Diffstat (limited to 'gnucash.cc')
-rw-r--r--gnucash.cc4
1 files changed, 2 insertions, 2 deletions
diff --git a/gnucash.cc b/gnucash.cc
index c5b4dcc3..424ea1ae 100644
--- a/gnucash.cc
+++ b/gnucash.cc
@@ -235,10 +235,10 @@ static void dataHandler(void *userData, const char *s, int len)
}
commodity_t * default_commodity = (*ac).second;
- curr_quant.commodity = default_commodity;
+ curr_quant.set_commodity(*default_commodity);
amount_t value = curr_quant.round(default_commodity->precision);
- if (curr_value.commodity == default_commodity)
+ if (curr_value.commodity() == *default_commodity)
curr_value = value;
xact->amount = value;