summaryrefslogtreecommitdiffstats
path: root/quickstep/src
diff options
context:
space:
mode:
authorWinson Chung <winsonc@google.com>2018-12-11 13:02:00 -0800
committerWinson Chung <winsonc@google.com>2018-12-11 13:04:38 -0800
commit381a75c19497342c1ffe62aa6553425231eb3da5 (patch)
treef07b333dda1faa13964ce27d3162c57eb7e5d20c /quickstep/src
parent345273b6a5c04674a52e0c1b29b93af16754d267 (diff)
downloadandroid_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.java15
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);