diff --git a/core/java/android/widget/DatePickerCalendarDelegate.java b/core/java/android/widget/DatePickerCalendarDelegate.java index 53e145eb15fd0..ec072097f03cc 100755 --- a/core/java/android/widget/DatePickerCalendarDelegate.java +++ b/core/java/android/widget/DatePickerCalendarDelegate.java @@ -259,6 +259,11 @@ class DatePickerCalendarDelegate extends DatePicker.AbstractDatePickerDelegate { } mCurrentDate.set(Calendar.YEAR, year); + if (mCurrentDate.compareTo(mMinDate) < 0) { + mCurrentDate.setTimeInMillis(mMinDate.getTimeInMillis()); + } else if (mCurrentDate.compareTo(mMaxDate) > 0) { + mCurrentDate.setTimeInMillis(mMaxDate.getTimeInMillis()); + } onDateChanged(true, true); // Automatically switch to day picker.