Loading core/java/android/widget/TimePickerClockDelegate.java +26 −17 Original line number Diff line number Diff line Loading @@ -607,7 +607,8 @@ class TimePickerClockDelegate extends TimePicker.AbstractTimePickerDelegate impl */ @Override public void onValueSelected(int pickerIndex, int newValue, boolean autoAdvance) { if (pickerIndex == HOUR_INDEX) { switch (pickerIndex) { case HOUR_INDEX: if (mAllowAutoAdvance && autoAdvance) { updateHeaderHour(newValue, false); setCurrentItemShowing(MINUTE_INDEX, true, false); Loading @@ -615,15 +616,23 @@ class TimePickerClockDelegate extends TimePicker.AbstractTimePickerDelegate impl } else { updateHeaderHour(newValue, true); } } else if (pickerIndex == MINUTE_INDEX){ break; case MINUTE_INDEX: updateHeaderMinute(newValue, true); } else if (pickerIndex == AMPM_INDEX) { break; case AMPM_INDEX: updateAmPmLabelStates(newValue); } else if (pickerIndex == ENABLE_PICKER_INDEX) { break; case ENABLE_PICKER_INDEX: if (!isTypedTimeFullyLegal()) { mTypedTimes.clear(); } finishKbMode(); break; } if (mOnTimeChangedListener != null) { mOnTimeChangedListener.onTimeChanged(mDelegator, getCurrentHour(), getCurrentMinute()); } } Loading Loading
core/java/android/widget/TimePickerClockDelegate.java +26 −17 Original line number Diff line number Diff line Loading @@ -607,7 +607,8 @@ class TimePickerClockDelegate extends TimePicker.AbstractTimePickerDelegate impl */ @Override public void onValueSelected(int pickerIndex, int newValue, boolean autoAdvance) { if (pickerIndex == HOUR_INDEX) { switch (pickerIndex) { case HOUR_INDEX: if (mAllowAutoAdvance && autoAdvance) { updateHeaderHour(newValue, false); setCurrentItemShowing(MINUTE_INDEX, true, false); Loading @@ -615,15 +616,23 @@ class TimePickerClockDelegate extends TimePicker.AbstractTimePickerDelegate impl } else { updateHeaderHour(newValue, true); } } else if (pickerIndex == MINUTE_INDEX){ break; case MINUTE_INDEX: updateHeaderMinute(newValue, true); } else if (pickerIndex == AMPM_INDEX) { break; case AMPM_INDEX: updateAmPmLabelStates(newValue); } else if (pickerIndex == ENABLE_PICKER_INDEX) { break; case ENABLE_PICKER_INDEX: if (!isTypedTimeFullyLegal()) { mTypedTimes.clear(); } finishKbMode(); break; } if (mOnTimeChangedListener != null) { mOnTimeChangedListener.onTimeChanged(mDelegator, getCurrentHour(), getCurrentMinute()); } } Loading