make/tools/src/build/tools/javazic/Zoneinfo.java
Print this page
*** 488,502 ****
tz.getOffsetIndex(gmtOffset+save),
tz.getDstOffsetIndex(save));
tz.addUsedRec(rrec);
usedZone = true;
}
! } else {
int save = rrec.getSave();
! tz.addTransition(fromTime,
tz.getOffsetIndex(gmtOffset+save),
tz.getDstOffsetIndex(save));
tz.addUsedRec(rrec);
usedZone = true;
}
} else if (year == fromYear && i == rules.size()-1) {
int save = rrec.getSave();
--- 488,507 ----
tz.getOffsetIndex(gmtOffset+save),
tz.getDstOffsetIndex(save));
tz.addUsedRec(rrec);
usedZone = true;
}
! } else { // fromTime == minTime
int save = rrec.getSave();
! tz.addTransition(minTime,
! tz.getOffsetIndex(gmtOffset),
! tz.getDstOffsetIndex(0));
!
! tz.addTransition(transition,
tz.getOffsetIndex(gmtOffset+save),
tz.getDstOffsetIndex(save));
+
tz.addUsedRec(rrec);
usedZone = true;
}
} else if (year == fromYear && i == rules.size()-1) {
int save = rrec.getSave();