From 47079da24280fa2089352202c07f7689e850b7aa Mon Sep 17 00:00:00 2001 From: gary Date: Wed, 21 Feb 2007 13:47:51 +0000 Subject: 2007-02-21 Gary Benson * java/util/GregorianCalendar.java, (add): Don't set fields directly anymore. Use set() git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@122197 138bc75d-0d04-0410-961f-82ee72b054a4 --- libjava/classpath/java/util/GregorianCalendar.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'libjava/classpath/java') diff --git a/libjava/classpath/java/util/GregorianCalendar.java b/libjava/classpath/java/util/GregorianCalendar.java index 4a66d6e08ef..83ac00e77e0 100644 --- a/libjava/classpath/java/util/GregorianCalendar.java +++ b/libjava/classpath/java/util/GregorianCalendar.java @@ -935,10 +935,11 @@ 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; + set(YEAR, fields[YEAR]); + set(MONTH, fields[MONTH]); break; case DAY_OF_MONTH: case DAY_OF_YEAR: -- cgit v1.2.3