summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--content/renderer/input/input_handler_proxy.cc8
1 files changed, 8 insertions, 0 deletions
diff --git a/content/renderer/input/input_handler_proxy.cc b/content/renderer/input/input_handler_proxy.cc
index d937a24..fa95881 100644
--- a/content/renderer/input/input_handler_proxy.cc
+++ b/content/renderer/input/input_handler_proxy.cc
@@ -229,6 +229,14 @@ InputHandlerProxy::EventDisposition InputHandlerProxy::HandleInputEvent(
return DROP_EVENT;
} else if (WebInputEvent::isKeyboardEventType(event.type)) {
CancelCurrentFling();
+ } else if (event.type == WebInputEvent::MouseMove) {
+ const WebMouseEvent& mouse_event =
+ *static_cast<const WebMouseEvent*>(&event);
+ // TODO(tony): Ignore when mouse buttons are down?
+ // TODO(davemoore): This should never happen, but bug #326635 showed some
+ // surprising crashes.
+ CHECK(input_handler_);
+ input_handler_->MouseMoveAt(gfx::Point(mouse_event.x, mouse_event.y));
}
return DID_NOT_HANDLE;