Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit ef56b49d authored by Neil Fuller's avatar Neil Fuller Committed by android-build-merger
Browse files

Merge "Fix incorrect leap year logic"

am: ca13216b

Change-Id: Iebb67ebbd2e186f51ec6f08578e7c8dd1e10e528
parents 1d6c7482 ca13216b
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -581,7 +581,7 @@ class DatePickerCalendarDelegate extends DatePicker.AbstractDatePickerDelegate {
        return DatePicker.class.getName();
    }

    public static int getDaysInMonth(int month, int year) {
    private static int getDaysInMonth(int month, int year) {
        switch (month) {
            case Calendar.JANUARY:
            case Calendar.MARCH:
@@ -597,7 +597,7 @@ class DatePickerCalendarDelegate extends DatePicker.AbstractDatePickerDelegate {
            case Calendar.NOVEMBER:
                return 30;
            case Calendar.FEBRUARY:
                return (year % 4 == 0) ? 29 : 28;
                return ((year % 4 == 0 && year % 100 != 0) || year % 400 == 0) ? 29 : 28;
            default:
                throw new IllegalArgumentException("Invalid Month");
        }