Index: content/browser/renderer_host/input/input_router_impl.cc |
diff --git a/content/browser/renderer_host/input/input_router_impl.cc b/content/browser/renderer_host/input/input_router_impl.cc |
index 8e498fd5e46a73f3cb27d9f611eb85e69d17a344..54c45ed3f57be188c6090795374f9334bef3c187 100644 |
--- a/content/browser/renderer_host/input/input_router_impl.cc |
+++ b/content/browser/renderer_host/input/input_router_impl.cc |
@@ -197,8 +197,9 @@ void InputRouterImpl::SendKeyboardEvent(const NativeWebKeyboardEvent& key_event, |
} |
void InputRouterImpl::SendGestureEvent( |
- const GestureEventWithLatencyInfo& gesture_event) { |
- if (touch_action_filter_.FilterGestureEvent(gesture_event.event)) |
+ const GestureEventWithLatencyInfo& original_gesture_event) { |
+ GestureEventWithLatencyInfo gesture_event(original_gesture_event); |
+ if (touch_action_filter_.FilterGestureEvent(&gesture_event.event)) |
return; |
touch_event_queue_->OnGestureScrollEvent(gesture_event); |