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

Commit 6f1a8b35 authored by LuK1337's avatar LuK1337
Browse files

fixup! SystemUI: implement better partial screenshot

* On R sys ui flags no longer disable edge swipe...

Change-Id: I767997a82ee0fc819bbaa7bc906e89127e53a17c
parent 41a85e91
Loading
Loading
Loading
Loading
+9 −1
Original line number Diff line number Diff line
@@ -173,6 +173,8 @@ public class EdgeBackGestureHandler extends CurrentUserTracker implements Displa
    private int mRightInset;
    private int mSysUiFlags;

    private boolean mBlockedGesturalNavigation;

    private final GestureNavigationSettingsObserver mGestureNavigationSettingsObserver;

    private final NavigationEdgeBackPlugin.BackCallback mBackCallback =
@@ -650,6 +652,10 @@ public class EdgeBackGestureHandler extends CurrentUserTracker implements Displa
        return topActivity != null && mGestureBlockingActivities.contains(topActivity);
    }

    public void setBlockedGesturalNavigation(boolean blocked) {
        mBlockedGesturalNavigation = blocked;
    }

    @Override
    public void writeToProto(SystemUiTraceProto proto) {
        if (proto.edgeBackGestureHandler == null) {
@@ -664,7 +670,9 @@ public class EdgeBackGestureHandler extends CurrentUserTracker implements Displa
        }

        public void onInputEvent(InputEvent event) {
            if (!mBlockedGesturalNavigation) {
                EdgeBackGestureHandler.this.onInputEvent(event);
            }
            finishInputEvent(event, true);
        }
    }
+1 −0
Original line number Diff line number Diff line
@@ -872,6 +872,7 @@ public class NavigationBarView extends FrameLayout implements

    public void setBlockedGesturalNavigation(boolean blocked) {
        mBlockedGesturalNavigation = blocked;
        mEdgeBackGestureHandler.setBlockedGesturalNavigation(blocked);
        updateDisabledSystemUiStateFlags();
        updatePanelSystemUiStateFlags();
    }