diff options
Diffstat (limited to 'libjava/java/util/Calendar.java')
-rw-r--r-- | libjava/java/util/Calendar.java | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/libjava/java/util/Calendar.java b/libjava/java/util/Calendar.java index 8649adf600d..bd022a7a54c 100644 --- a/libjava/java/util/Calendar.java +++ b/libjava/java/util/Calendar.java @@ -88,7 +88,7 @@ public abstract class Calendar implements java.io.Serializable, Cloneable this (null, null); } - protected Calendar (TimeZone tx, Locale loc) + protected Calendar (TimeZone zone, Locale loc) { fields = new int[FIELD_COUNT]; isSet = new boolean[FIELD_COUNT]; @@ -187,6 +187,7 @@ public abstract class Calendar implements java.io.Serializable, Cloneable public final void set (int fld, int value) { + if (! areFieldsSet) computeFields(); fields[fld] = value; isTimeSet = false; } |