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

Commit 5c44a7a1 authored by Hongwei Wang's avatar Hongwei Wang
Browse files

Disable gesture nav while PiP anim is running

This is a re-land of ag/28058564

To prevent the Recents transition that may conflict with PiP

Flag: EXEMPT bug fix
Bug: 340724371
Test: Swipe to show TaskBar while expanding PiP to FS mode
Change-Id: I8395f40bf64bc69af0e3c39789f3a727b03fae0d
parent 1a0406e1
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -33,6 +33,7 @@ import static com.android.systemui.shared.system.QuickStepContract.SYSUI_STATE_A
import static com.android.systemui.shared.system.QuickStepContract.SYSUI_STATE_BUBBLES_EXPANDED;
import static com.android.systemui.shared.system.QuickStepContract.SYSUI_STATE_DEVICE_DREAMING;
import static com.android.systemui.shared.system.QuickStepContract.SYSUI_STATE_DIALOG_SHOWING;
import static com.android.systemui.shared.system.QuickStepContract.SYSUI_STATE_DISABLE_GESTURE_PIP_ANIMATING;
import static com.android.systemui.shared.system.QuickStepContract.SYSUI_STATE_DISABLE_GESTURE_SPLIT_INVOCATION;
import static com.android.systemui.shared.system.QuickStepContract.SYSUI_STATE_HOME_DISABLED;
import static com.android.systemui.shared.system.QuickStepContract.SYSUI_STATE_IME_SHOWING;
@@ -416,7 +417,8 @@ public class RecentsAnimationDeviceState implements DisplayInfoChangeListener, E
                        | SYSUI_STATE_QUICK_SETTINGS_EXPANDED
                        | SYSUI_STATE_MAGNIFICATION_OVERLAP
                        | SYSUI_STATE_DEVICE_DREAMING
                        | SYSUI_STATE_DISABLE_GESTURE_SPLIT_INVOCATION;
                        | SYSUI_STATE_DISABLE_GESTURE_SPLIT_INVOCATION
                        | SYSUI_STATE_DISABLE_GESTURE_PIP_ANIMATING;
        return (gestureDisablingStates & mSystemUiStateFlags) == 0 && homeOrOverviewEnabled;
    }