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

Commit 141efcb5 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 87d7d946 9a0890c1
Loading
Loading
Loading
Loading
+3 −4
Original line number Diff line number Diff line
@@ -165,19 +165,18 @@ public class RecentsVerticalScrollView extends ScrollView
        }
        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(0, mLastScrollPosition);
                    final ViewTreeObserver observer = getViewTreeObserver();
                    if (observer.isAlive()) {
                        observer.removeOnGlobalLayoutListener(this);
                    }
                }
            };
        observer.addOnGlobalLayoutListener(updateScroll);
        getViewTreeObserver().addOnGlobalLayoutListener(updateScroll);
    }

    @Override