From f16ae90a5a8a756b6a341f78c432c8919d6ade8f Mon Sep 17 00:00:00 2001 From: Han-Wen Nienhuys Date: Wed, 20 Dec 2006 02:33:44 +0100 Subject: [PATCH] rational.cc thinko. --- flower/rational.cc | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/flower/rational.cc b/flower/rational.cc index 7816905ea2..b82a35e667 100644 --- a/flower/rational.cc +++ b/flower/rational.cc @@ -18,9 +18,8 @@ using namespace std; Rational::operator double () const { - if (sign_==-1 || sign_ == 1) + if (sign_ == -1 || sign_ == 1 || sign_ == 0) return ((double)sign_) * num_ / den_; - if (sign_ == -2) return -HUGE_VAL; else if (sign_ == 2) -- 2.39.5