From a28276e4887c97510d7f58bb9de828807f110674 Mon Sep 17 00:00:00 2001 From: Derek Atkins Date: Thu, 2 Jan 2003 00:27:59 +0000 Subject: [PATCH] * src/gnome-utils/dialog-transfer.c: always set the exchange-rate as a positive value (use ABS). Fixes the rest of #102163. git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7747 57a11ea4-9604-0410-9ed3-97b8803252fd --- ChangeLog | 5 ++++- src/gnome-utils/dialog-transfer.c | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index 988221f218..89da418d36 100644 --- a/ChangeLog +++ b/ChangeLog @@ -8,7 +8,10 @@ handler during certain paths of the ok_cb because the focus-out signal may not get handled in all cases -- so force the issue. Fixes bug #102163 - + + * src/gnome-utils/dialog-transfer.c: always set the exchange-rate + as a positive value (use ABS). Fixes the rest of #102163. + 2002-12-30 Benoit Grégoire * src/import-export/hbci/druid-hbci-initial.c * src/import-export/hbci/gnc-hbci-utils.c: diff --git a/src/gnome-utils/dialog-transfer.c b/src/gnome-utils/dialog-transfer.c index dcd6a5b456..567fefb48d 100644 --- a/src/gnome-utils/dialog-transfer.c +++ b/src/gnome-utils/dialog-transfer.c @@ -1406,7 +1406,7 @@ gnc_xfer_dialog_ok_cb(GtkWidget * widget, gpointer data) gnc_xfer_to_amount_update_cb(xferData->to_amount_edit, NULL, xferData); *(xferData->exch_rate) = - gnc_amount_edit_get_amount(GNC_AMOUNT_EDIT(xferData->price_edit)); + gnc_numeric_abs(gnc_amount_edit_get_amount(GNC_AMOUNT_EDIT(xferData->price_edit))); } else {