2007-02-21 Gary Benson <gbenson@redhat.com>
* java/util/GregorianCalendar.java, (add): Don't set fields directly anymore. Use set() From-SVN: r122197
This commit is contained in:
@@ -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:
|
||||
|
||||
Reference in New Issue
Block a user