summaryrefslogtreecommitdiffstats
path: root/packages/SystemUI/src/com/android/systemui/recent
diff options
context:
space:
mode:
authorMichael Jurka <mikejurka@google.com>2012-10-02 14:42:53 +0200
committerMichael Jurka <mikejurka@google.com>2012-10-02 21:30:35 +0200
commit841594b2dbb4445ea84d9c9d617d5db3a28bb04b (patch)
tree8ca872135973cf100324af0bcb2e9a8a820fa83f /packages/SystemUI/src/com/android/systemui/recent
parent30ed33b141dd1add916466c193b6735cd0bf8315 (diff)
downloadframeworks_base-841594b2dbb4445ea84d9c9d617d5db3a28bb04b.zip
frameworks_base-841594b2dbb4445ea84d9c9d617d5db3a28bb04b.tar.gz
frameworks_base-841594b2dbb4445ea84d9c9d617d5db3a28bb04b.tar.bz2
Fix jump cut when dismissing items in Recents
(fixing horizontal scroll view in this CL... whoops). Bug: 7070897 Change-Id: I3a63799ce7f3d9a50869755ee3289e641fa82fa4
Diffstat (limited to 'packages/SystemUI/src/com/android/systemui/recent')
-rw-r--r--packages/SystemUI/src/com/android/systemui/recent/RecentsHorizontalScrollView.java6
1 files changed, 3 insertions, 3 deletions
diff --git a/packages/SystemUI/src/com/android/systemui/recent/RecentsHorizontalScrollView.java b/packages/SystemUI/src/com/android/systemui/recent/RecentsHorizontalScrollView.java
index 4aa2095..50b32f9 100644
--- a/packages/SystemUI/src/com/android/systemui/recent/RecentsHorizontalScrollView.java
+++ b/packages/SystemUI/src/com/android/systemui/recent/RecentsHorizontalScrollView.java
@@ -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