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_; |