Loading packages/SystemUI/src/com/android/systemui/recent/RecentsHorizontalScrollView.java +3 −3 Original line number Diff line number Diff line Loading @@ -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 Loading Loading
packages/SystemUI/src/com/android/systemui/recent/RecentsHorizontalScrollView.java +3 −3 Original line number Diff line number Diff line Loading @@ -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 Loading