summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author David Lin <dlinls@google.com> 2024-06-11 00:53:49 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2024-06-11 00:53:49 +0000
commit837a449676b35f07d1bbc40d1ad408e279a65fe1 (patch)
treed60392226ac1e051dd7286216e126711f43543b0
parent801294005e6f10a3e40c4cad2ed20d07e5f36af8 (diff)
parenta61f3959f37c101bf82a7a9fe701d552ab48037c (diff)
Merge "Only update home visibility on exit pip to fullscreen" into 24D1-dev
-rw-r--r--libs/WindowManager/Shell/src/com/android/wm/shell/pip/PipTransition.java6
1 files changed, 3 insertions, 3 deletions
diff --git a/libs/WindowManager/Shell/src/com/android/wm/shell/pip/PipTransition.java b/libs/WindowManager/Shell/src/com/android/wm/shell/pip/PipTransition.java
index bdfabafa6895..14550a374d3c 100644
--- a/libs/WindowManager/Shell/src/com/android/wm/shell/pip/PipTransition.java
+++ b/libs/WindowManager/Shell/src/com/android/wm/shell/pip/PipTransition.java
@@ -201,9 +201,6 @@ public class PipTransition extends PipTransitionController {
animator.cancel();
}
mExitTransition = mTransitions.startTransition(type, out, this);
- if (mPipOrganizer.getOutPipWindowingMode() == WINDOWING_MODE_UNDEFINED) {
- mHomeTransitionObserver.notifyHomeVisibilityChanged(false /* isVisible */);
- }
}
@Override
@@ -645,6 +642,9 @@ public class PipTransition extends PipTransitionController {
startTransaction.remove(mPipOrganizer.mPipOverlay);
mPipOrganizer.clearContentOverlay();
}
+ if (mPipOrganizer.getOutPipWindowingMode() == WINDOWING_MODE_UNDEFINED) {
+ mHomeTransitionObserver.notifyHomeVisibilityChanged(false /* isVisible */);
+ }
if (pipChange == null) {
ProtoLog.w(ShellProtoLogGroup.WM_SHELL_PICTURE_IN_PICTURE,
"%s: No window of exiting PIP is found. Can't play expand animation", TAG);