Chromium Code Reviews| Index: content/renderer/input/input_event_filter.h |
| diff --git a/content/renderer/input/input_event_filter.h b/content/renderer/input/input_event_filter.h |
| index 6ebe7f42515ef04d75f99605450120e56620fc16..f5afbed9f988a02df6816824e3fdeca5487d58a6 100644 |
| --- a/content/renderer/input/input_event_filter.h |
| +++ b/content/renderer/input/input_event_filter.h |
| @@ -61,7 +61,7 @@ class CONTENT_EXPORT InputEventFilter : public InputHandlerManagerClient, |
| // is left to the eventual handler to deliver the corresponding |
| // InputHostMsg_HandleInputEvent_ACK. |
| // |
| - void SetBoundHandler(const Handler& handler) override; |
| + void SetInputHandlerManager(InputHandlerManager*) override; |
| void RegisterRoutingID(int routing_id) override; |
| void UnregisterRoutingID(int routing_id) override; |
| void DidOverscroll(int routing_id, |
| @@ -71,6 +71,7 @@ class CONTENT_EXPORT InputEventFilter : public InputHandlerManagerClient, |
| void NotifyInputEventHandled(int routing_id, |
| blink::WebInputEvent::Type type, |
| InputEventAckState ack_result) override; |
| + void ProcessRafAlignedInput(int routing_id) override; |
| // IPC::MessageFilter methods: |
| void OnFilterAdded(IPC::Sender* sender) override; |
| @@ -91,6 +92,8 @@ class CONTENT_EXPORT InputEventFilter : public InputHandlerManagerClient, |
| InputEventAckState ack_result, |
| uint32_t touch_event_id) override; |
| + void NeedsMainFrame(int routing_id) override; |
| + |
| private: |
| ~InputEventFilter() override; |
| @@ -108,7 +111,7 @@ class CONTENT_EXPORT InputEventFilter : public InputHandlerManagerClient, |
| // The handler_ only gets Run on the thread corresponding to target_loop_. |
|
tdresser
2016/08/24 13:42:59
Update comment.
dtapuska
2016/08/24 17:10:06
done
|
| scoped_refptr<base::SingleThreadTaskRunner> target_task_runner_; |
| - Handler handler_; |
| + InputHandlerManager* input_handler_manager_; |
|
tdresser
2016/08/24 13:42:59
Add a comment about lifetime of the input_handler_
dtapuska
2016/08/24 17:10:06
done
|
| // Protects access to routes_. |
| base::Lock routes_lock_; |