Index: content/renderer/gpu/input_handler_proxy.cc |
diff --git a/content/renderer/gpu/input_handler_proxy.cc b/content/renderer/gpu/input_handler_proxy.cc |
index 24c541c92fe1ba546125ecd4d74217fc4b59a6ff..0b1ec5893497f491571a554de026a94afeecc013 100644 |
--- a/content/renderer/gpu/input_handler_proxy.cc |
+++ b/content/renderer/gpu/input_handler_proxy.cc |
@@ -46,28 +46,19 @@ void InputHandlerProxy::SetClient(InputHandlerProxyClient* client) { |
client_ = client; |
} |
-void InputHandlerProxy::HandleInputEvent(const WebInputEvent& event) { |
+InputHandlerProxy::EventDisposition InputHandlerProxy::HandleInputEvent( |
+ const WebInputEvent& event) { |
DCHECK(client_); |
DCHECK(input_handler_); |
InputHandlerProxy::EventDisposition disposition = |
HandleInputEventInternal(event); |
- switch (disposition) { |
- case DidHandle: |
- client_->DidHandleInputEvent(); |
- break; |
- case DidNotHandle: |
- client_->DidNotHandleInputEvent(true /* send_to_widget */); |
- break; |
- case DropEvent: |
- client_->DidNotHandleInputEvent(false /* send_to_widget */); |
- break; |
- } |
if (event.modifiers & WebInputEvent::IsLastInputEventForCurrentVSync) { |
input_handler_->DidReceiveLastInputEventForBeginFrame( |
base::TimeTicks::FromInternalValue(event.timeStampSeconds * |
base::Time::kMicrosecondsPerSecond)); |
} |
+ return disposition; |
} |
InputHandlerProxy::EventDisposition |