| Index: ui/android/java/src/org/chromium/ui/base/EventForwarder.java
|
| diff --git a/ui/android/java/src/org/chromium/ui/base/EventForwarder.java b/ui/android/java/src/org/chromium/ui/base/EventForwarder.java
|
| index ee52e3c37f6ee49b8cea47d6798c2a2ea8400210..1ffb77f558b57c928b26bd5c0a8e74d5c03ffcba 100644
|
| --- a/ui/android/java/src/org/chromium/ui/base/EventForwarder.java
|
| +++ b/ui/android/java/src/org/chromium/ui/base/EventForwarder.java
|
| @@ -181,6 +181,13 @@ public class EventForwarder {
|
| orientation, tilt, actionButton, buttonState, metaState, toolType);
|
| }
|
|
|
| + public boolean onMouseWheelEvent(
|
| + long timeMs, float x, float y, float ticksX, float ticksY, float pixelsPerTick) {
|
| + assert mNativeEventForwarder != 0;
|
| + nativeOnMouseWheelEvent(mNativeEventForwarder, timeMs, x, y, ticksX, ticksY, pixelsPerTick);
|
| + return true;
|
| + }
|
| +
|
| // All touch events (including flings, scrolls etc) accept coordinates in physical pixels.
|
| private native boolean nativeOnTouchEvent(long nativeEventForwarder, MotionEvent event,
|
| long timeMs, int action, int pointerCount, int historySize, int actionIndex, float x0,
|
| @@ -192,4 +199,6 @@ public class EventForwarder {
|
| private native void nativeOnMouseEvent(long nativeEventForwarder, long timeMs, int action,
|
| float x, float y, int pointerId, float pressure, float orientation, float tilt,
|
| int changedButton, int buttonState, int metaState, int toolType);
|
| + private native void nativeOnMouseWheelEvent(long nativeEventForwarder, long timeMs, float x,
|
| + float y, float ticksX, float ticksY, float pixelsPerTick);
|
| }
|
|
|