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

Commit 93f8bfa5 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 am: d0fcb493

Change-Id: Ib890ce7495c1d5e64968cc9177ce3785bcfdedde
parents 765a5e78 d0fcb493
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