Index: content/browser/renderer_host/render_widget_host_input_event_router.h |
diff --git a/content/browser/renderer_host/render_widget_host_input_event_router.h b/content/browser/renderer_host/render_widget_host_input_event_router.h |
index 19d8fb89a73b317c93f0aeab2e2d0714f395fcc0..983ed690f852fa40a31ca454af67cce8e8940dc4 100644 |
--- a/content/browser/renderer_host/render_widget_host_input_event_router.h |
+++ b/content/browser/renderer_host/render_widget_host_input_event_router.h |
@@ -72,10 +72,11 @@ class CONTENT_EXPORT RenderWidgetHostInputEventRouter |
const blink::WebGestureEvent& event); |
void CancelScrollBubbling(RenderWidgetHostViewBase* target_view); |
- void AddSurfaceClientIdOwner(uint32_t id, RenderWidgetHostViewBase* owner); |
- void RemoveSurfaceClientIdOwner(uint32_t id); |
+ void AddFrameSinkIdOwner(const cc::FrameSinkId& id, |
+ RenderWidgetHostViewBase* owner); |
+ void RemoveFrameSinkIdOwner(const cc::FrameSinkId& id); |
- bool is_registered(uint32_t id) { |
+ bool is_registered(const cc::FrameSinkId& id) { |
return owner_map_.find(id) != owner_map_.end(); |
} |
@@ -100,8 +101,9 @@ class CONTENT_EXPORT RenderWidgetHostInputEventRouter |
hittest_data_; |
}; |
- using SurfaceClientIdOwnerMap = |
- base::hash_map<uint32_t, RenderWidgetHostViewBase*>; |
+ using FrameSinkIdOwnerMap = std::unordered_map<cc::FrameSinkId, |
+ RenderWidgetHostViewBase*, |
+ cc::FrameSinkIdHash>; |
struct TargetData { |
RenderWidgetHostViewBase* target; |
gfx::Vector2d delta; |
@@ -140,7 +142,7 @@ class CONTENT_EXPORT RenderWidgetHostInputEventRouter |
void SendGestureScrollEnd(RenderWidgetHostViewBase* view, |
const blink::WebGestureEvent& event); |
- SurfaceClientIdOwnerMap owner_map_; |
+ FrameSinkIdOwnerMap owner_map_; |
TargetQueue touchscreen_gesture_target_queue_; |
TargetData touch_target_; |
TargetData touchscreen_gesture_target_; |