diff options
author | Sven de Marothy <sven@physto.se> | 2005-02-17 18:59:55 +0000 |
---|---|---|
committer | Sven de Marothy <sven@physto.se> | 2005-02-17 18:59:55 +0000 |
commit | c6038509dabf915c382aebd9f54d428cf35cf7b7 (patch) | |
tree | e9fcd5c684b492f4fb4329143f793f69fb339cce | |
parent | 19b82fbcf9b0013c847b5a9c14fa93b9197394b1 (diff) | |
download | classpath-c6038509dabf915c382aebd9f54d428cf35cf7b7.tar.gz |
2005-02-17 Sven de Marothy <sven@physto.se>
* java/util/GregorianCalendar.java
(add): Don't set fields directly anymore. Use set()
-rw-r--r-- | ChangeLog | 5 | ||||
-rw-r--r-- | java/util/GregorianCalendar.java | 4 |
2 files changed, 7 insertions, 2 deletions
@@ -1,3 +1,8 @@ +2005-02-17 Sven de Marothy <sven@physto.se> + + * java/util/GregorianCalendar.java, + (add): Don't set fields directly anymore. Use set() + 2005-02-17 Ito Kazumitsu <kaz@maczuka.gcd.org> * gnu/java/nio/channels/FileChannelImpl.java (write(ByteBuffer)): diff --git a/java/util/GregorianCalendar.java b/java/util/GregorianCalendar.java index 13beed1af..02f15bbeb 100644 --- a/java/util/GregorianCalendar.java +++ b/java/util/GregorianCalendar.java @@ -923,13 +923,13 @@ public class GregorianCalendar extends Calendar fields[MONTH] += 12; fields[YEAR]--; } - isTimeSet = false; int maxDay = getActualMaximum(DAY_OF_MONTH); if (fields[DAY_OF_MONTH] > maxDay) { fields[DAY_OF_MONTH] = maxDay; - isTimeSet = false; } + set(YEAR, fields[YEAR]); + set(MONTH, fields[MONTH]); break; case DAY_OF_MONTH: case DAY_OF_YEAR: |