summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author TreeHugger Robot <treehugger-gerrit@google.com> 2022-05-26 13:19:31 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2022-05-26 13:19:31 +0000
commit442dbd14ffb4f053e28fa5aa5d343f8acb1f393c (patch)
tree9ae7de860f2d5f3d2e3743b998ed96c1aea784bf
parent4e42dc053fad9988b2e3c49baae0cb41948bc1a9 (diff)
parent8a35943e5f1526539feed260f4dfbf7b67f8d35f (diff)
Merge "Remove lingering content overlays in onTaskVanished" into tm-dev
-rw-r--r--libs/WindowManager/Shell/src/com/android/wm/shell/pip/PipTaskOrganizer.java10
1 files changed, 6 insertions, 4 deletions
diff --git a/libs/WindowManager/Shell/src/com/android/wm/shell/pip/PipTaskOrganizer.java b/libs/WindowManager/Shell/src/com/android/wm/shell/pip/PipTaskOrganizer.java
index 56e99eefa40f..694b69390be4 100644
--- a/libs/WindowManager/Shell/src/com/android/wm/shell/pip/PipTaskOrganizer.java
+++ b/libs/WindowManager/Shell/src/com/android/wm/shell/pip/PipTaskOrganizer.java
@@ -801,11 +801,7 @@ public class PipTaskOrganizer implements ShellTaskOrganizer.TaskListener,
"%s: Unrecognized token: %s", TAG, token);
return;
}
- onExitPipFinished(info);
- if (Transitions.ENABLE_SHELL_TRANSITIONS) {
- mPipTransitionController.forceFinishTransition();
- }
final PipAnimationController.PipTransitionAnimator<?> animator =
mPipAnimationController.getCurrentAnimator();
if (animator != null) {
@@ -817,6 +813,12 @@ public class PipTaskOrganizer implements ShellTaskOrganizer.TaskListener,
animator.removeAllListeners();
animator.cancel();
}
+
+ onExitPipFinished(info);
+
+ if (Transitions.ENABLE_SHELL_TRANSITIONS) {
+ mPipTransitionController.forceFinishTransition();
+ }
}
@Override