commit | 875547e9266e92e0e94cdfb61df2e0e3306645e8 | [log] [tgz] |
---|---|---|
author | Merissa Mitchell <liyingtan@google.com> | Fri Oct 04 14:22:43 2024 -0700 |
committer | Merissa Mitchell <liyingtan@google.com> | Fri Oct 04 14:54:10 2024 -0700 |
tree | 45f09e6625e4e4e1864bf27e742e3cb65f88aa06 | |
parent | 4f0aee421c78eff716106cb42c4da7a570906ed5 [diff] |
[PIP2] Hide PiP menu when PiP is moved or resized. Recall: http://recall/clips/a108d098-fea6-4fb7-b5e5-5acf0b0392be Bug: 322548939 Test: Launch PiP and manually verify menu is hidden when PiP is moved or resized. Flag: com.android.wm.shell.enable_pip2 Change-Id: I14b726e9c96a31822e3baf5a3f06b1c7d9462739
diff --git a/libs/WindowManager/Shell/src/com/android/wm/shell/pip2/phone/PhonePipMenuController.java b/libs/WindowManager/Shell/src/com/android/wm/shell/pip2/phone/PhonePipMenuController.java index 02e6670..8c1e5e6 100644 --- a/libs/WindowManager/Shell/src/com/android/wm/shell/pip2/phone/PhonePipMenuController.java +++ b/libs/WindowManager/Shell/src/com/android/wm/shell/pip2/phone/PhonePipMenuController.java
@@ -598,6 +598,13 @@ break; case PipTransitionState.CHANGED_PIP_BOUNDS: updateMenuLayout(mPipBoundsState.getBounds()); + hideMenu(); + break; + case PipTransitionState.CHANGING_PIP_BOUNDS: + hideMenu(); + break; + case PipTransitionState.SCHEDULED_BOUNDS_CHANGE: + hideMenu(); break; } }