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

Commit d0fcb493 authored by Android Build Merger (Role)'s avatar Android Build Merger (Role)
Browse files

[automerger] DO NOT MERGE Fix build with SDK 24-like implementation of...

[automerger] DO NOT MERGE Fix build with SDK 24-like implementation of constructor am: f3c2e0b3 am: 1b6f3f9a

Change-Id: I49de968aa0daa18b60921af1a381f77d13a8ff0e
parents c33c8719 1b6f3f9a
Loading
Loading
Loading
Loading
+11 −1
Original line number Diff line number Diff line
@@ -1255,7 +1255,7 @@ public class ViewPager extends ViewGroup {
        };

        SavedState(Parcel in, ClassLoader loader) {
            super(in, loader);
            super(loadParcelable(in, loader));
            if (loader == null) {
                loader = getClass().getClassLoader();
            }
@@ -1263,6 +1263,16 @@ public class ViewPager extends ViewGroup {
            adapterState = in.readParcelable(loader);
            this.loader = loader;
        }

        /**
         * Substitute for AbsSavedState two-arg constructor, which was added in
         * SDK 24. Loads the super state from a given class loader or returns
         * the empty state if null.
         */
        private static Parcelable loadParcelable(Parcel in, ClassLoader loader) {
            Parcelable superState = in.readParcelable(loader);
            return superState != null ? superState : AbsSavedState.EMPTY_STATE;
        }
    }

    @Override