| Index: chrome/android/java/src/org/chromium/chrome/browser/compositor/layouts/eventfilter/OverlayPanelEventFilter.java
|
| diff --git a/chrome/android/java/src/org/chromium/chrome/browser/compositor/layouts/eventfilter/OverlayPanelEventFilter.java b/chrome/android/java/src/org/chromium/chrome/browser/compositor/layouts/eventfilter/OverlayPanelEventFilter.java
|
| index 45df4358f5e00d58647dcec3858cfed87ce476f6..2ecd0fc64a1c5b925d499f4a171b899554fa3377 100644
|
| --- a/chrome/android/java/src/org/chromium/chrome/browser/compositor/layouts/eventfilter/OverlayPanelEventFilter.java
|
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/compositor/layouts/eventfilter/OverlayPanelEventFilter.java
|
| @@ -191,6 +191,7 @@ public class OverlayPanelEventFilter extends GestureEventFilter {
|
| mPanel.notifyBarTouched(e.getX() * mPxToDp);
|
| }
|
| mSwipeRecognizer.onTouchEvent(e);
|
| + mGestureDetector.onTouchEvent(e);
|
| return true;
|
| }
|
|
|
| @@ -549,6 +550,16 @@ public class OverlayPanelEventFilter extends GestureEventFilter {
|
| */
|
| private class InternalGestureDetector extends GestureDetector.SimpleOnGestureListener {
|
| @Override
|
| + public void onLongPress(MotionEvent e) {
|
| + mPanel.onLongPress(e.getX() * mPxToDp, e.getY() * mPxToDp);
|
| + }
|
| +
|
| + @Override
|
| + public void onShowPress(MotionEvent e) {
|
| + mPanel.onShowPress(e.getX() * mPxToDp, e.getY() * mPxToDp);
|
| + }
|
| +
|
| + @Override
|
| public boolean onSingleTapUp(MotionEvent e) {
|
| // TODO(mdjones): Investigate how this is ever the case. The API docs do not say this
|
| // can happen (https://crbug.com/613069).
|
|
|