Index: content/browser/renderer_host/render_widget_host_view_aura.cc |
=================================================================== |
--- content/browser/renderer_host/render_widget_host_view_aura.cc (revision 174871) |
+++ content/browser/renderer_host/render_widget_host_view_aura.cc (working copy) |
@@ -1503,7 +1503,8 @@ |
} |
// Forward event to renderer. |
- if (CanRendererHandleEvent(event)) |
+ if (CanRendererHandleEvent(event) && |
+ !(event->flags() & ui::EF_FROM_TOUCH)) |
host_->ForwardMouseEvent(mouse_event); |
} |
return; |
@@ -1530,7 +1531,8 @@ |
MakeWebMouseWheelEvent(static_cast<ui::MouseWheelEvent*>(event)); |
if (mouse_wheel_event.deltaX != 0 || mouse_wheel_event.deltaY != 0) |
host_->ForwardWheelEvent(mouse_wheel_event); |
- } else if (CanRendererHandleEvent(event)) { |
+ } else if (CanRendererHandleEvent(event) && |
+ !(event->flags() & ui::EF_FROM_TOUCH)) { |
WebKit::WebMouseEvent mouse_event = MakeWebMouseEvent(event); |
ModifyEventMovementAndCoords(&mouse_event); |
host_->ForwardMouseEvent(mouse_event); |