From 6e6cbe19af10cb34f86389a20f5742421a01cbe0 Mon Sep 17 00:00:00 2001 From: Arthur Britto Date: Sun, 9 Dec 2012 00:15:31 -0800 Subject: [PATCH] JS: Fix for divide. --- src/js/amount.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/js/amount.js b/src/js/amount.js index d6bbc7689d..85615e8d46 100644 --- a/src/js/amount.js +++ b/src/js/amount.js @@ -589,7 +589,9 @@ Amount.prototype.divide = function (d) { result = new Amount(); result._value = vn.multiply(consts.bi_1e16).divide(vd); - result._is_negative = this._is_negative != d._is_negative; + + if (this._is_negative != d._is_negative) + result._value = result._value.negate(); // XXX Check range? }