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

Commit e0a94aa7 authored by TreeHugger Robot's avatar TreeHugger Robot Committed by Android (Google) Code Review
Browse files

Merge "Forces a back region for sandbox even if gesture nav is disabled." into sc-dev

parents 3237236f 34041385
Loading
Loading
Loading
Loading
+6 −3
Original line number Diff line number Diff line
@@ -30,6 +30,7 @@ import android.view.ViewGroup.LayoutParams;
import androidx.annotation.Nullable;

import com.android.launcher3.ResourceUtils;
import com.android.launcher3.Utilities;

/**
 * Utility class to handle edge swipes for back gestures.
@@ -47,9 +48,9 @@ public class EdgeBackGestureHandler implements OnTouchListener {
    private final Point mDisplaySize = new Point();

    // The edge width where touch down is allowed
    private int mEdgeWidth;
    private final int mEdgeWidth;
    // The bottom gesture area height
    private int mBottomGestureHeight;
    private final int mBottomGestureHeight;
    // The slop to distinguish between horizontal and vertical motion
    private final float mTouchSlop;
    // Duration after which we consider the event as longpress.
@@ -97,7 +98,9 @@ public class EdgeBackGestureHandler implements OnTouchListener {

        mBottomGestureHeight =
            ResourceUtils.getNavbarSize(ResourceUtils.NAVBAR_BOTTOM_GESTURE_SIZE, res);
        mEdgeWidth = ResourceUtils.getNavbarSize("config_backGestureInset", res);
        int systemBackRegion = ResourceUtils.getNavbarSize("config_backGestureInset", res);
        // System back region is 0 if gesture nav is not currently enabled.
        mEdgeWidth = systemBackRegion == 0 ? Utilities.dpToPx(18) : systemBackRegion;
    }

    void setViewGroupParent(@Nullable ViewGroup parent) {