Merge "Remove lingering content overlays in onTaskVanished" into tm-dev
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 56e99ee..694b693 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 @@
"%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 @@
animator.removeAllListeners();
animator.cancel();
}
+
+ onExitPipFinished(info);
+
+ if (Transitions.ENABLE_SHELL_TRANSITIONS) {
+ mPipTransitionController.forceFinishTransition();
+ }
}
@Override