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

Commit fb4a113a authored by Michael Jurka's avatar Michael Jurka Committed by Android (Google) Code Review
Browse files

Merge "Fix jump cut when dismissing items in Recents" into jb-mr1-dev

parents 0944d625 841594b2
Loading
Loading
Loading
Loading
+3 −3
Original line number Diff line number Diff line
@@ -156,19 +156,19 @@ public class RecentsHorizontalScrollView extends HorizontalScrollView
        }
        setLayoutTransition(transitioner);

        // Scroll to end after layout.
        final ViewTreeObserver observer = getViewTreeObserver();
        // Scroll to end after initial layout.

        final OnGlobalLayoutListener updateScroll = new OnGlobalLayoutListener() {
                public void onGlobalLayout() {
                    mLastScrollPosition = scrollPositionOfMostRecent();
                    scrollTo(mLastScrollPosition, 0);
                    final ViewTreeObserver observer = getViewTreeObserver();
                    if (observer.isAlive()) {
                        observer.removeOnGlobalLayoutListener(this);
                    }
                }
            };
        observer.addOnGlobalLayoutListener(updateScroll);
        getViewTreeObserver().addOnGlobalLayoutListener(updateScroll);
    }

    @Override