diff options
author | Winson Chung <winsonc@google.com> | 2018-12-11 13:02:00 -0800 |
---|---|---|
committer | Winson Chung <winsonc@google.com> | 2018-12-11 13:04:38 -0800 |
commit | 381a75c19497342c1ffe62aa6553425231eb3da5 (patch) | |
tree | f07b333dda1faa13964ce27d3162c57eb7e5d20c /quickstep/src | |
parent | 345273b6a5c04674a52e0c1b29b93af16754d267 (diff) | |
download | android_packages_apps_Trebuchet-381a75c19497342c1ffe62aa6553425231eb3da5.tar.gz android_packages_apps_Trebuchet-381a75c19497342c1ffe62aa6553425231eb3da5.tar.bz2 android_packages_apps_Trebuchet-381a75c19497342c1ffe62aa6553425231eb3da5.zip |
Fix issue with sync rt applier
- Use the shared lib call to ensure that we always have the sync rt
applier with viewroot.
Change-Id: I911362d105a2c0223693640a28d358caf6dd29d0
Diffstat (limited to 'quickstep/src')
-rw-r--r-- | quickstep/src/com/android/quickstep/WindowTransformSwipeHandler.java | 15 |
1 files changed, 2 insertions, 13 deletions
diff --git a/quickstep/src/com/android/quickstep/WindowTransformSwipeHandler.java b/quickstep/src/com/android/quickstep/WindowTransformSwipeHandler.java index 878af1b92..c403e274e 100644 --- a/quickstep/src/com/android/quickstep/WindowTransformSwipeHandler.java +++ b/quickstep/src/com/android/quickstep/WindowTransformSwipeHandler.java @@ -403,19 +403,8 @@ public class WindowTransformSwipeHandler<T extends BaseDraggingActivity> { } mRecentsView = activity.getOverviewPanel(); - mRecentsView.addOnAttachStateChangeListener(new View.OnAttachStateChangeListener() { - @Override - public void onViewAttachedToWindow(View v) { - // We can only initialize the SyncRtSurfaceTransactionApplier when the view has been - // attached - mSyncTransactionApplier = new SyncRtSurfaceTransactionApplier(mRecentsView); - mRecentsView.removeOnAttachStateChangeListener(this); - } - - @Override - public void onViewDetachedFromWindow(View v) { - // Do nothing - } + SyncRtSurfaceTransactionApplier.create(mRecentsView, (applier) -> { + mSyncTransactionApplier = applier; }); mQuickScrubController = mRecentsView.getQuickScrubController(); mLayoutListener = mActivityControlHelper.createLayoutListener(mActivity); |