| Index: content/browser/android/in_process/synchronous_input_event_filter.h
|
| diff --git a/content/browser/android/in_process/synchronous_input_event_filter.h b/content/browser/android/in_process/synchronous_input_event_filter.h
|
| index 32b6ecbc65d9c7580c177ef8f41ae311af9f6403..bfb2065e8f4fe048b7a5f2fff991e50f688ecd52 100644
|
| --- a/content/browser/android/in_process/synchronous_input_event_filter.h
|
| +++ b/content/browser/android/in_process/synchronous_input_event_filter.h
|
| @@ -26,7 +26,9 @@ namespace content {
|
| // The provided |handler| process WebInputEvents synchronously on the merged
|
| // UI and compositing thread. If the event goes unhandled, that is reflected in
|
| // the InputEventAckState; no forwarding is performed.
|
| -class SynchronousInputEventFilter : public InputHandlerManagerClient {
|
| +class SynchronousInputEventFilter
|
| + : public InputHandlerManagerClient,
|
| + public InputHandlerManagerSyncHandlerProxyClient {
|
| public:
|
| SynchronousInputEventFilter();
|
| ~SynchronousInputEventFilter() override;
|
| @@ -36,10 +38,7 @@ class SynchronousInputEventFilter : public InputHandlerManagerClient {
|
|
|
| // InputHandlerManagerClient implementation.
|
| void SetBoundHandler(const Handler& handler) override;
|
| - void DidAddInputHandler(
|
| - int routing_id,
|
| - ui::SynchronousInputHandlerProxy*
|
| - synchronous_input_handler_proxy) override;
|
| + void DidAddInputHandler(int routing_id) override;
|
| void DidRemoveInputHandler(int routing_id) override;
|
| void DidOverscroll(int routing_id,
|
| const DidOverscrollParams& params) override;
|
| @@ -47,6 +46,13 @@ class SynchronousInputEventFilter : public InputHandlerManagerClient {
|
| void NonBlockingInputEventHandled(int routing_id,
|
| blink::WebInputEvent::Type type) override;
|
|
|
| + // InputHandlerManagerSyncHandlerProxyClient overrides.
|
| + void DidAddSynchronousHandlerProxy(
|
| + int routing_id,
|
| + ui::SynchronousInputHandlerProxy* synchronous_input_handler_proxy)
|
| + override;
|
| + void DidRemoveSynchronousHandlerProxy(int routing_id) override;
|
| +
|
| private:
|
| void SetBoundHandlerOnUIThread(const Handler& handler);
|
|
|
|
|