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

Commit f3ce641d authored by Kyrylo Mikos's avatar Kyrylo Mikos Committed by Steve Kondik
Browse files

PhoneWindowmanager: disable panic mechanism when PolicyControl activated.

Change-Id: I5cf5f681237bbd17ec0fe2d041dd782cfb4b72f0
parent 6ee90338
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -4879,7 +4879,7 @@ public class PhoneWindowManager implements WindowManagerPolicy {
                if (down) {
                    boolean panic = mImmersiveModeConfirmation.onPowerKeyDown(interactive,
                            event.getDownTime(), isImmersiveMode(mLastSystemUiFlags));
                    if (panic) {
                    if (panic && !PolicyControl.isImmersiveFiltersActive()) {
                        mHandler.post(mRequestTransientNav);
                    }
                    if (interactive && !mPowerKeyTriggered
+4 −0
Original line number Diff line number Diff line
@@ -125,6 +125,10 @@ public class PolicyControl {
        }
    }

    public static boolean isImmersiveFiltersActive() {
        return sImmersiveStatusFilter != null || sImmersiveNavigationFilter != null;
    }

    public static void dump(String prefix, PrintWriter pw) {
        dump("sImmersiveStatusFilter", sImmersiveStatusFilter, prefix, pw);
        dump("sImmersiveNavigationFilter", sImmersiveNavigationFilter, prefix, pw);