diff --git a/src/gnome-utils/dialog-transfer.c b/src/gnome-utils/dialog-transfer.c index 646df5b19a..fd4574535a 100644 --- a/src/gnome-utils/dialog-transfer.c +++ b/src/gnome-utils/dialog-transfer.c @@ -2113,6 +2113,7 @@ gboolean gnc_xfer_dialog_run_exchange_dialog( if (!gnc_numeric_zero_p(*exch_rate)) *exch_rate = gnc_numeric_div(gnc_numeric_create(1, 1), *exch_rate, GNC_DENOM_AUTO, GNC_DENOM_REDUCE); + amount = gnc_numeric_neg(amount); } else { gnc_xfer_dialog_select_to_currency(xfer, xfer_com); gnc_xfer_dialog_select_from_currency(xfer, txn_cur);