diff options
| author | 2022-05-26 13:19:31 +0000 | |
|---|---|---|
| committer | 2022-05-26 13:19:31 +0000 | |
| commit | 442dbd14ffb4f053e28fa5aa5d343f8acb1f393c (patch) | |
| tree | 9ae7de860f2d5f3d2e3743b998ed96c1aea784bf | |
| parent | 4e42dc053fad9988b2e3c49baae0cb41948bc1a9 (diff) | |
| parent | 8a35943e5f1526539feed260f4dfbf7b67f8d35f (diff) | |
Merge "Remove lingering content overlays in onTaskVanished" into tm-dev
| -rw-r--r-- | libs/WindowManager/Shell/src/com/android/wm/shell/pip/PipTaskOrganizer.java | 10 |
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 |