diff options
| author | 2022-08-17 03:47:14 +0000 | |
|---|---|---|
| committer | 2022-08-17 03:47:14 +0000 | |
| commit | b8c713307869e34822fddb1300a92c97aefd6b5e (patch) | |
| tree | b2f1c67e1fdfa6f7dc6aa5e2880d5faf159ecb95 | |
| parent | f568c59b8825af5464e122bfc252a81b19a003a6 (diff) | |
| parent | 9d460d8fe1f4eb0d0d71414500a3cc9014f14ecc (diff) | |
Merge "Always invoke show on the dismiss target for pip." into tm-qpr-dev
| -rw-r--r-- | libs/WindowManager/Shell/src/com/android/wm/shell/pip/phone/PipDismissTargetHandler.java | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/libs/WindowManager/Shell/src/com/android/wm/shell/pip/phone/PipDismissTargetHandler.java b/libs/WindowManager/Shell/src/com/android/wm/shell/pip/phone/PipDismissTargetHandler.java index a0e22011b5d0..7619646804ad 100644 --- a/libs/WindowManager/Shell/src/com/android/wm/shell/pip/phone/PipDismissTargetHandler.java +++ b/libs/WindowManager/Shell/src/com/android/wm/shell/pip/phone/PipDismissTargetHandler.java @@ -288,8 +288,10 @@ public class PipDismissTargetHandler implements ViewTreeObserver.OnPreDrawListen if (mTargetViewContainer.getVisibility() != View.VISIBLE) { mTargetViewContainer.getViewTreeObserver().addOnPreDrawListener(this); - mTargetViewContainer.show(); } + // always invoke show, since the target might still be VISIBLE while playing hide animation, + // so we want to ensure it will show back again + mTargetViewContainer.show(); } /** Animates the magnetic dismiss target out and then sets it to GONE. */ |