aboutsummaryrefslogtreecommitdiff
path: root/libjava/java/text
diff options
context:
space:
mode:
authorGuilhem Lavaux <guilhem@kaffe.org>2003-09-25 13:21:27 +0000
committerMichael Koch <mkoch@gcc.gnu.org>2003-09-25 13:21:27 +0000
commiteaaad728d4d280fdb7ef56455381d73db88d2927 (patch)
treedf9c5c336653d1d6e3f3ef4b32685efc8b13eb74 /libjava/java/text
parent7b865c363709a01ee6302456ea2d7b71a733acd9 (diff)
downloadgcc-eaaad728d4d280fdb7ef56455381d73db88d2927.zip
gcc-eaaad728d4d280fdb7ef56455381d73db88d2927.tar.gz
gcc-eaaad728d4d280fdb7ef56455381d73db88d2927.tar.bz2
DecimalFormat.java (format): Don't immediatly round baseNumber to long.
2003-09-25 Guilhem Lavaux <guilhem@kaffe.org> * java/text/DecimalFormat.java (format): Don't immediatly round baseNumber to long. (setMinimumIntegerDigits): Call super. (setMinimumFractionDigits): Likewise. (setMaximumIntegerDigits): Likewise. (setMaximumFractionDigits): Likewise. From-SVN: r71773
Diffstat (limited to 'libjava/java/text')
-rw-r--r--libjava/java/text/DecimalFormat.java10
1 files changed, 5 insertions, 5 deletions
diff --git a/libjava/java/text/DecimalFormat.java b/libjava/java/text/DecimalFormat.java
index 0cf2d8f..7c5d5b0 100644
--- a/libjava/java/text/DecimalFormat.java
+++ b/libjava/java/text/DecimalFormat.java
@@ -456,7 +456,7 @@ public class DecimalFormat extends NumberFormat
exponent = (long) Math.floor (Math.log(number) / Math.log(10));
if (minimumIntegerDigits > 0)
exponent -= minimumIntegerDigits - 1;
- baseNumber = (long) (number / Math.pow(10.0, exponent));
+ baseNumber = (number / Math.pow(10.0, exponent));
}
else
baseNumber = number;
@@ -871,22 +871,22 @@ public class DecimalFormat extends NumberFormat
public void setMaximumFractionDigits (int newValue)
{
- maximumFractionDigits = Math.min(newValue, 340);
+ super.setMaximumFractionDigits(Math.min(newValue, 340));
}
public void setMaximumIntegerDigits (int newValue)
{
- maximumIntegerDigits = Math.min(newValue, 309);
+ super.setMaximumIntegerDigits(Math.min(newValue, 309));
}
public void setMinimumFractionDigits (int newValue)
{
- minimumFractionDigits = Math.min(newValue, 340);
+ super.setMinimumFractionDigits(Math.min(newValue, 340));
}
public void setMinimumIntegerDigits (int newValue)
{
- minimumIntegerDigits = Math.min(newValue, 309);
+ super.setMinimumIntegerDigits(Math.min(newValue, 309));
}
public void setMultiplier (int newValue)