Skip to content

Commit c7dab87

Browse files
committed
Removed usage of unsupported DAY_OF_YEAR
1 parent 7327d9c commit c7dab87

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

CodenameOne/src/com/codename1/ui/Calendar.java

+5-5
Original file line numberDiff line numberDiff line change
@@ -1044,14 +1044,14 @@ private void setCurrentDay(long day, boolean force) {
10441044
long startDate = cal.getTime().getTime();
10451045
int dow = cal.get(java.util.Calendar.DAY_OF_WEEK);
10461046
cal.setTime(new Date(cal.getTime().getTime()));
1047-
cal.add(java.util.Calendar.DAY_OF_YEAR, -1);
1047+
cal.add(java.util.Calendar.DAY_OF_MONTH, -1);
10481048
int lastDay = cal.get(java.util.Calendar.DAY_OF_MONTH);
10491049
int i = 0;
10501050
if (dow > java.util.Calendar.SUNDAY) {
10511051
//last day of previous month
10521052

10531053
while (dow > java.util.Calendar.SUNDAY) {
1054-
cal.add(java.util.Calendar.DAY_OF_YEAR, -1);
1054+
cal.add(java.util.Calendar.DAY_OF_MONTH, -1);
10551055
dow = cal.get(java.util.Calendar.DAY_OF_WEEK);
10561056
}
10571057
int previousMonthSunday = cal.get(java.util.Calendar.DAY_OF_MONTH);
@@ -1064,7 +1064,7 @@ private void setCurrentDay(long day, boolean force) {
10641064
//last day of current month
10651065
cal.set(java.util.Calendar.MONTH, (month + 1) % 12);
10661066
while(cal.get(java.util.Calendar.MONTH) != month) {
1067-
cal.add(java.util.Calendar.DAY_OF_YEAR, -1);
1067+
cal.add(java.util.Calendar.DAY_OF_MONTH, -1);
10681068
}
10691069

10701070
lastDay = cal.get(java.util.Calendar.DAY_OF_MONTH);
@@ -1093,7 +1093,7 @@ private void setCurrentDay(long day, boolean force) {
10931093
}
10941094
updateButtonDayDate(components[j], yearNew, month, j - i + 1);
10951095
cal.setTime(new Date(startDate));
1096-
cal.add(java.util.Calendar.DAY_OF_YEAR, 1);
1096+
cal.add(java.util.Calendar.DAY_OF_MONTH, 1);
10971097
startDate = cal.getTime().getTime();
10981098
}
10991099
int d = 1;
@@ -1154,7 +1154,7 @@ private void setMonth(int year, int month) {
11541154
// if this is past the last day of the month (e.g. going from January 31st
11551155
// to February) we need to decrement the day until the month is correct
11561156
while (cal.get(java.util.Calendar.MONTH) != month) {
1157-
cal.add(java.util.Calendar.DAY_OF_YEAR, -1);
1157+
cal.add(java.util.Calendar.DAY_OF_MONTH, -1);
11581158
}
11591159
setCurrentDay(cal.getTime().getTime());
11601160
}

0 commit comments

Comments
 (0)