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

Commit bd401c82 authored by Alan Viverette's avatar Alan Viverette Committed by Android Git Automerger
Browse files

am 8c95fb8c: am e1362d11: am 993e3d2d: Merge "Call OnTimeChangedListener when...

am 8c95fb8c: am e1362d11: am 993e3d2d: Merge "Call OnTimeChangedListener when new TimePicker values are selected" into lmp-mr1-dev

* commit '8c95fb8c':
  Call OnTimeChangedListener when new TimePicker values are selected
parents 38d6cf58 8c95fb8c
Loading
Loading
Loading
Loading
+26 −17
Original line number Diff line number Diff line
@@ -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);
@@ -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());
        }
    }