commit | 344e0e79c52f3219160aedbf20821cf7acb73ac5 | [log] [tgz] |
---|---|---|
author | Evan Rosky <erosky@google.com> | Sat Apr 24 01:35:30 2021 +0000 |
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | Sat Apr 24 01:35:30 2021 +0000 |
tree | c42b9fe7ad5fa75c470cc48bca80f4f53eeb73e6 | |
parent | 43d237a65f144117ae7df83936abc353dbdcf309 [diff] | |
parent | 3e7b61b0944b88bd60308b5fe8bc491408feb4b3 [diff] |
Merge "Fix surface release race when using Shell Transitions" into sc-dev am: 3e7b61b094 Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14287165 Change-Id: Ic2107df4fbe01ac07631c93b6e2fd3c7cf9909e0
diff --git a/quickstep/src/com/android/quickstep/RemoteAnimationTargets.java b/quickstep/src/com/android/quickstep/RemoteAnimationTargets.java index a1af77d..edc3ab2 100644 --- a/quickstep/src/com/android/quickstep/RemoteAnimationTargets.java +++ b/quickstep/src/com/android/quickstep/RemoteAnimationTargets.java
@@ -17,6 +17,8 @@ import static android.view.WindowManager.LayoutParams.TYPE_NAVIGATION_BAR; +import static com.android.quickstep.TaskAnimationManager.ENABLE_SHELL_TRANSITIONS; + import com.android.systemui.shared.system.RemoteAnimationTargetCompat; import java.util.ArrayList; @@ -97,6 +99,10 @@ } public void release() { + if (ENABLE_SHELL_TRANSITIONS) { + mReleaseChecks.clear(); + return; + } if (mReleased) { return; }