Index: chrome/android/java/src/org/chromium/chrome/browser/compositor/bottombar/OverlayPanel.java |
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/compositor/bottombar/OverlayPanel.java b/chrome/android/java/src/org/chromium/chrome/browser/compositor/bottombar/OverlayPanel.java |
index 1759af680f64dfe272065db80acbd34d8e74e9af..1db54afb773ce6fef514a2a3bb52f123ac8c9eb6 100644 |
--- a/chrome/android/java/src/org/chromium/chrome/browser/compositor/bottombar/OverlayPanel.java |
+++ b/chrome/android/java/src/org/chromium/chrome/browser/compositor/bottombar/OverlayPanel.java |
@@ -731,6 +731,8 @@ public class OverlayPanel extends OverlayPanelAnimation implements ActivityState |
@Override |
public void swipeStarted(ScrollDirection direction, float x, float y) { |
+ if (direction == ScrollDirection.UNKNOWN) return; |
+ |
if (onInterceptBarSwipe()) { |
mIgnoreSwipeEvents = true; |
return; |
@@ -764,6 +766,18 @@ public class OverlayPanel extends OverlayPanelAnimation implements ActivityState |
return direction == ScrollDirection.UP && isShowing(); |
} |
+ // Other event handlers. |
+ |
+ /** |
+ * The user has performed a down event and has not performed a move or up yet. This event is |
+ * commonly used to provide visual feedback to the user to let them know that their action has |
+ * been recognized. |
+ * See {@link GestureDetector.SimpleOnGestureListener#onShowPress()}. |
+ * @param x The x coordinate in dp. |
+ * @param y The y coordinate in dp. |
+ */ |
+ public void onShowPress(float x, float y) {} |
+ |
// ============================================================================================ |
// SceneOverlay implementation. |
// ============================================================================================ |