From 4608b945db188bde12cf01776229067b31776c43 Mon Sep 17 00:00:00 2001 From: Ben Lin Date: Fri, 6 Nov 2020 13:18:14 -0800 Subject: [PATCH] Enable PiP stashing. Bug: 165793553 Test: Stash PIP Change-Id: I8ba760babc6ee64a25dc8231fb240e21b863e069 --- .../android/wm/shell/pip/phone/PipTouchHandler.java | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/libs/WindowManager/Shell/src/com/android/wm/shell/pip/phone/PipTouchHandler.java b/libs/WindowManager/Shell/src/com/android/wm/shell/pip/phone/PipTouchHandler.java index b8d6b3cab8839..36d276822a89f 100644 --- a/libs/WindowManager/Shell/src/com/android/wm/shell/pip/phone/PipTouchHandler.java +++ b/libs/WindowManager/Shell/src/com/android/wm/shell/pip/phone/PipTouchHandler.java @@ -83,11 +83,10 @@ public class PipTouchHandler { private boolean mShowPipMenuOnAnimationEnd = false; /** - * Whether PIP stash is enabled or not. When enabled, if at the time of fling-release the - * PIP bounds is outside the left/right edge of the screen, it will be shown in "stashed" mode, - * where PIP will only show partially. + * Whether PIP stash is enabled or not. When enabled, if the user flings toward the edge of the + * screen, it will be shown in "stashed" mode, where PIP will only show partially. */ - private boolean mEnableStash = false; + private boolean mEnableStash = true; // The current movement bounds private Rect mMovementBounds = new Rect(); @@ -202,13 +201,13 @@ public class PipTouchHandler { mEnableStash = DeviceConfig.getBoolean( DeviceConfig.NAMESPACE_SYSTEMUI, PIP_STASHING, - /* defaultValue = */ false); + /* defaultValue = */ true); DeviceConfig.addOnPropertiesChangedListener(DeviceConfig.NAMESPACE_SYSTEMUI, context.getMainExecutor(), properties -> { if (properties.getKeyset().contains(PIP_STASHING)) { mEnableStash = properties.getBoolean( - PIP_STASHING, /* defaultValue = */ false); + PIP_STASHING, /* defaultValue = */ true); } }); }