diff options
author | Sven Hesse | 2010-09-11 10:03:31 +0000 |
---|---|---|
committer | Sven Hesse | 2010-09-11 10:03:31 +0000 |
commit | a71f3aa99c3464665f45571822cf1eada2693cfe (patch) | |
tree | 16182205fb491a3dd1c8f246791b444cc4198fb0 /common | |
parent | 70fed746df6ab0ff7fe2c80725fb0c94b8ea821a (diff) | |
download | scummvm-rg350-a71f3aa99c3464665f45571822cf1eada2693cfe.tar.gz scummvm-rg350-a71f3aa99c3464665f45571822cf1eada2693cfe.tar.bz2 scummvm-rg350-a71f3aa99c3464665f45571822cf1eada2693cfe.zip |
COMMON: Fix int-Rational operators
svn-id: r52675
Diffstat (limited to 'common')
-rw-r--r-- | common/rational.cpp | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/common/rational.cpp b/common/rational.cpp index 999dc7feb8..f55c2dcfe3 100644 --- a/common/rational.cpp +++ b/common/rational.cpp @@ -259,26 +259,26 @@ frac_t Rational::toFrac() const { } const Rational operator+(int left, const Rational &right) { - Rational tmp = right; - tmp += left; + Rational tmp(left); + tmp += right; return tmp; } const Rational operator-(int left, const Rational &right) { - Rational tmp = right; - tmp -= left; + Rational tmp(left); + tmp -= right; return tmp; } const Rational operator*(int left, const Rational &right) { - Rational tmp = right; - tmp *= left; + Rational tmp(left); + tmp *= right; return tmp; } const Rational operator/(int left, const Rational &right) { - Rational tmp = right; - tmp /= left; + Rational tmp(left); + tmp /= right; return tmp; } |