| 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 939e723d25f5a18d5e6cb649c3691cba254aac63..09bcb5b83a0a6ffdd66830ced8e578e515081ddf 100644
|
| --- a/content/renderer/input/input_event_filter.h
|
| +++ b/content/renderer/input/input_event_filter.h
|
| @@ -63,6 +63,11 @@ class CONTENT_EXPORT InputEventFilter : public InputHandlerManagerClient,
|
| void SetInputHandlerManager(InputHandlerManager*) override;
|
| void RegisterRoutingID(int routing_id) override;
|
| void UnregisterRoutingID(int routing_id) override;
|
| + void AssociateRenderFrameRoutingID(int render_frame_routing_id,
|
| + int render_view_routing_id) override;
|
| + void QueueClosureForMainThreadEventQueue(
|
| + int routing_id,
|
| + const base::Closure& closure) override;
|
| void DidOverscroll(int routing_id,
|
| const ui::DidOverscrollParams& params) override;
|
| void DidStopFlinging(int routing_id) override;
|
| @@ -102,7 +107,8 @@ class CONTENT_EXPORT InputEventFilter : public InputHandlerManagerClient,
|
| private:
|
| ~InputEventFilter() override;
|
|
|
| - void ForwardToHandler(const IPC::Message& message,
|
| + void ForwardToHandler(int routing_id,
|
| + const IPC::Message& message,
|
| base::TimeTicks received_time);
|
| void DidForwardToHandlerAndOverscroll(
|
| int routing_id,
|
| @@ -136,6 +142,9 @@ class CONTENT_EXPORT InputEventFilter : public InputHandlerManagerClient,
|
| std::unordered_map<int, scoped_refptr<MainThreadEventQueue>>;
|
| RouteQueueMap route_queues_;
|
|
|
| + using AssociatedRoutes = std::unordered_map<int, int>;
|
| + AssociatedRoutes associated_routes_;
|
| +
|
| blink::scheduler::RendererScheduler* renderer_scheduler_;
|
| };
|
|
|
|
|