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

Commit 6235f4b6 authored by Zaiyue Xue's avatar Zaiyue Xue
Browse files

Fix b/282944866: Java crash

Bug: 282944866
Fix: 282944866
Test: presubmit
Change-Id: I6dd9d15f21d4fcb3e75847c5727b18bdafbfa09b
parent 1d818600
Loading
Loading
Loading
Loading
+4 −1
Original line number Diff line number Diff line
@@ -79,10 +79,13 @@ public class SpinnerPreference extends Preference {

    @Override
    protected void onRestoreInstanceState(Parcelable state) {
        if (state == null || !state.getClass().equals(SavedState.class)) {
        if (state == null || state == BaseSavedState.EMPTY_STATE) {
            super.onRestoreInstanceState(state);
            return;
        }
        if (!(state instanceof SavedState)) {
            return;
        }
        SavedState savedState = (SavedState) state;
        super.onRestoreInstanceState(savedState.getSuperState());
        mSavedSpinnerPosition = savedState.getSpinnerPosition();