Index: content/renderer/gpu/input_handler_manager.cc |
diff --git a/content/renderer/gpu/input_handler_manager.cc b/content/renderer/gpu/input_handler_manager.cc |
index aeff90e16fd70af99c798ae3cda591122ce5c59a..8d54e46ee0a3fbb0b4a80f705677675ff92bc885 100644 |
--- a/content/renderer/gpu/input_handler_manager.cc |
+++ b/content/renderer/gpu/input_handler_manager.cc |
@@ -72,6 +72,15 @@ void InputHandlerManager::AddInputHandlerOnCompositorThread( |
routing_id, main_loop, input_handler, render_view_impl)); |
} |
+void InputHandlerManager::SetRootLayerScrollDelegate( |
+ int routing_id, |
+ cc::LayerScrollOffsetDelegate* root_layer_scroll_offset_delegate) { |
+ DCHECK(message_loop_proxy_->BelongsToCurrentThread()); |
+ |
+ input_handlers_[routing_id]->input_handler_proxy() |
+ ->SetRootLayerScrollOffsetDelegate(root_layer_scroll_offset_delegate); |
+} |
+ |
void InputHandlerManager::RemoveInputHandler(int routing_id) { |
DCHECK(message_loop_proxy_->BelongsToCurrentThread()); |