Refactor edge of screen detection code.

There were two resources that both defined the edge of the screen.

Change-Id: I82ab553cc3123ef54ff1f0c692d29f3678ad04ac
diff --git a/res/values/dimens.xml b/res/values/dimens.xml
index b07a400..188f98f 100644
--- a/res/values/dimens.xml
+++ b/res/values/dimens.xml
@@ -179,9 +179,6 @@
          also happens to equal 19dp-->
     <dimen name="deep_shortcuts_arrow_horizontal_offset">19dp</dimen>
 
-<!-- Touch handling -->
-    <dimen name="edge_of_screen_threshold">8dp</dimen>
-
 <!-- Other -->
     <!-- Approximates the system status bar height. Not guaranteed to be always be correct. -->
     <dimen name="status_bar_height">24dp</dimen>
diff --git a/src/com/android/launcher3/DeviceProfile.java b/src/com/android/launcher3/DeviceProfile.java
index d92f659..cc21920 100644
--- a/src/com/android/launcher3/DeviceProfile.java
+++ b/src/com/android/launcher3/DeviceProfile.java
@@ -612,10 +612,10 @@
         return new int[]{ padding, padding };
     }
 
-    public boolean shouldIgnoreLongPressToOverview(float touchX, float edgeThreshold) {
+    public boolean shouldIgnoreLongPressToOverview(float touchX) {
         boolean inMultiWindowMode = this != inv.landscapeProfile && this != inv.portraitProfile;
-        boolean touchedLhsEdge = mInsets.left == 0 && touchX < edgeThreshold;
-        boolean touchedRhsEdge = mInsets.right == 0 && touchX > (widthPx - edgeThreshold);
+        boolean touchedLhsEdge = mInsets.left == 0 && touchX < edgeMarginPx;
+        boolean touchedRhsEdge = mInsets.right == 0 && touchX > (widthPx - edgeMarginPx);
         return !inMultiWindowMode && (touchedLhsEdge || touchedRhsEdge);
     }
 }
diff --git a/src/com/android/launcher3/Launcher.java b/src/com/android/launcher3/Launcher.java
index 9a42513..0540249 100644
--- a/src/com/android/launcher3/Launcher.java
+++ b/src/com/android/launcher3/Launcher.java
@@ -316,7 +316,6 @@
     private UserEventDispatcher mUserEventDispatcher;
 
     private float mLastDispatchTouchEventX = 0.0f;
-    private float mEdgeOfScreenThresholdPx = 0.0f;
 
     public ViewGroupFocusHelper mFocusHandler;
     private boolean mRotationEnabled = false;
@@ -395,9 +394,6 @@
 
         setContentView(R.layout.launcher);
 
-        mEdgeOfScreenThresholdPx = getResources()
-                .getDimensionPixelSize(R.dimen.edge_of_screen_threshold);
-
         setupViews();
         mDeviceProfile.layout(this, false /* notifyListeners */);
         mExtractedColors = new ExtractedColors();
@@ -2718,8 +2714,8 @@
         }
 
 
-        boolean ignoreLongPressToOverview = mDeviceProfile.shouldIgnoreLongPressToOverview(
-                mLastDispatchTouchEventX, mEdgeOfScreenThresholdPx);
+        boolean ignoreLongPressToOverview =
+                mDeviceProfile.shouldIgnoreLongPressToOverview(mLastDispatchTouchEventX);
 
         if (v instanceof Workspace) {
             if (!mWorkspace.isInOverviewMode()) {