Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 4608b945 authored by Ben Lin's avatar Ben Lin
Browse files

Enable PiP stashing.

Bug: 165793553
Test: Stash PIP
Change-Id: I8ba760babc6ee64a25dc8231fb240e21b863e069
parent a9b12bef
Loading
Loading
Loading
Loading
+5 −6
Original line number Diff line number Diff line
@@ -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);
                    }
                });
    }