src/java.base/share/classes/sun/util/locale/provider/CalendarDataUtility.java
changeset 55529 33766821f738
parent 53877 dfea18758dfa
equal deleted inserted replaced
55528:bad3754349aa 55529:33766821f738
   247             assert params.length == 0;
   247             assert params.length == 0;
   248             int value;
   248             int value;
   249             switch (requestID) {
   249             switch (requestID) {
   250             case FIRST_DAY_OF_WEEK:
   250             case FIRST_DAY_OF_WEEK:
   251                 value = calendarDataProvider.getFirstDayOfWeek(locale);
   251                 value = calendarDataProvider.getFirstDayOfWeek(locale);
       
   252                 if (value == 0) {
       
   253                     value = MONDAY; // default for the world ("001")
       
   254                 }
   252                 break;
   255                 break;
   253             case MINIMAL_DAYS_IN_FIRST_WEEK:
   256             case MINIMAL_DAYS_IN_FIRST_WEEK:
   254                 value = calendarDataProvider.getMinimalDaysInFirstWeek(locale);
   257                 value = calendarDataProvider.getMinimalDaysInFirstWeek(locale);
       
   258                 if (value == 0) {
       
   259                     value = 1; // default for the world ("001")
       
   260                 }
   255                 break;
   261                 break;
   256             default:
   262             default:
   257                 throw new InternalError("invalid requestID: " + requestID);
   263                 throw new InternalError("invalid requestID: " + requestID);
   258             }
   264             }
   259 
   265