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

Commit af5ac498 authored by Winson Chung's avatar Winson Chung Committed by Automerger Merge Worker
Browse files

Merge "Ensure page scrolls are initialized even for 0 children." into tm-dev...

Merge "Ensure page scrolls are initialized even for 0 children." into tm-dev am: 1e211e0c am: 0a3ef79f

Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/18625747



Change-Id: Ie10aeebc4e8f53f5c8882317e48a14b2b4fa8794
Signed-off-by: default avatarAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
parents 38578a53 0a3ef79f
Loading
Loading
Loading
Loading
+5 −4
Original line number Diff line number Diff line
@@ -727,15 +727,16 @@ public abstract class PagedView<T extends View & PageIndicator> extends ViewGrou
            pageScrollChanged = true;
        }

        if (childCount == 0) {
            return;
        }

        if (DEBUG) Log.d(TAG, "PagedView.onLayout()");

        pageScrollChanged |= getPageScrolls(pageScrolls, true, SIMPLE_SCROLL_LOGIC);
        mPageScrolls = pageScrolls;

        if (childCount == 0) {
            onPageScrollsInitialized();
            return;
        }

        final LayoutTransition transition = getLayoutTransition();
        // If the transition is running defer updating max scroll, as some empty pages could
        // still be present, and a max scroll change could cause sudden jumps in scroll.