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

Commit a67d9095 authored by Craig Mautner's avatar Craig Mautner
Browse files

Restore changes that were needed.

Reverting the changes in ag/548487 also reverted alanv's changes
in ag/547793. This restores alanv's changes.

Fixes build.

Change-Id: Ifa2aa928a3ad29fe49e52dbec4e4833538dfe7e9
parent 70499122
Loading
Loading
Loading
Loading
+1 −6
Original line number Original line Diff line number Diff line
@@ -405,7 +405,7 @@ public class DatePicker extends FrameLayout {


    @Override
    @Override
    protected void onRestoreInstanceState(Parcelable state) {
    protected void onRestoreInstanceState(Parcelable state) {
        SavedState ss = (SavedState) state;
        BaseSavedState ss = (BaseSavedState) state;
        super.onRestoreInstanceState(ss.getSuperState());
        super.onRestoreInstanceState(ss.getSuperState());
        mDelegate.onRestoreInstanceState(ss);
        mDelegate.onRestoreInstanceState(ss);
    }
    }
@@ -845,11 +845,6 @@ public class DatePicker extends FrameLayout {
            setCurrentLocale(newConfig.locale);
            setCurrentLocale(newConfig.locale);
        }
        }


        @Override
        public void dispatchRestoreInstanceState(SparseArray<Parcelable> container) {
            mDelegator.dispatchThawSelfOnly(container);
        }

        @Override
        @Override
        public Parcelable onSaveInstanceState(Parcelable superState) {
        public Parcelable onSaveInstanceState(Parcelable superState) {
            return new SavedState(superState, getYear(), getMonth(), getDayOfMonth());
            return new SavedState(superState, getYear(), getMonth(), getDayOfMonth());
+1 −6
Original line number Original line Diff line number Diff line
@@ -528,11 +528,6 @@ class DatePickerCalendarDelegate extends DatePicker.AbstractDatePickerDelegate i
        mDayFormat = new SimpleDateFormat("d", newConfig.locale);
        mDayFormat = new SimpleDateFormat("d", newConfig.locale);
    }
    }


    @Override
    public void dispatchRestoreInstanceState(SparseArray<Parcelable> container) {
        // Nothing to do
    }

    @Override
    @Override
    public Parcelable onSaveInstanceState(Parcelable superState) {
    public Parcelable onSaveInstanceState(Parcelable superState) {
        final int year = mCurrentDate.get(Calendar.YEAR);
        final int year = mCurrentDate.get(Calendar.YEAR);
@@ -557,7 +552,7 @@ class DatePickerCalendarDelegate extends DatePicker.AbstractDatePickerDelegate i
    public void onRestoreInstanceState(Parcelable state) {
    public void onRestoreInstanceState(Parcelable state) {
        SavedState ss = (SavedState) state;
        SavedState ss = (SavedState) state;


        mCurrentDate.set(ss.getSelectedDay(), ss.getSelectedMonth(), ss.getSelectedYear());
        mCurrentDate.set(ss.getSelectedYear(), ss.getSelectedMonth(), ss.getSelectedDay());
        mCurrentView = ss.getCurrentView();
        mCurrentView = ss.getCurrentView();
        mMinDate.setTimeInMillis(ss.getMinDate());
        mMinDate.setTimeInMillis(ss.getMinDate());
        mMaxDate.setTimeInMillis(ss.getMaxDate());
        mMaxDate.setTimeInMillis(ss.getMaxDate());