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

Commit b2dd57b0 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 04977af9
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -1061,7 +1061,7 @@ public class PhoneWindowManager implements WindowManagerPolicy {
        // taken over the whole screen.
        boolean panic = mImmersiveModeConfirmation.onPowerKeyDown(interactive,
                SystemClock.elapsedRealtime(), isImmersiveMode(mLastSystemUiFlags));
        if (panic) {
        if (panic && !PolicyControl.isImmersiveFiltersActive()) {
            mHandler.post(mHiddenNavPanic);
        }

+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);