Chromium Code Reviews| Index: content/browser/renderer_host/input/immediate_input_router.h |
| diff --git a/content/browser/renderer_host/input/immediate_input_router.h b/content/browser/renderer_host/input/immediate_input_router.h |
| index 7658603923ddbb81a15c7cfeda12c4e1ebd84db9..5b7d9503244e70fa8fafe60a4d96b47875f19112 100644 |
| --- a/content/browser/renderer_host/input/immediate_input_router.h |
| +++ b/content/browser/renderer_host/input/immediate_input_router.h |
| @@ -71,6 +71,10 @@ class ImmediateInputRouter : public InputRouter, |
| return touch_event_queue_.get(); |
| } |
| + bool no_touch_to_renderer_while_scrolling() const { |
| + return no_touch_to_renderer_while_scrolling_; |
| + } |
| + |
| private: |
| // TouchEventQueueClient |
| virtual void OnTouchEventAck(const TouchEventWithLatencyInfo& event, |
| @@ -123,6 +127,9 @@ private: |
| // renderer. |
| void ProcessTouchAck(InputEventAckState ack_result); |
| + void HandleGestureScroll( |
|
sadrul
2013/08/06 19:34:19
doc
|
| + const GestureEventWithLatencyInfo& gesture_event); |
| + |
| int routing_id() const { return routing_id_; } |
| @@ -182,6 +189,10 @@ private: |
| // not sent to the renderer. |
| bool has_touch_handler_; |
| + // If scrolling is in progress, |no_touch_to_renderer_while_scrolling_| is set |
| + // to be true and no touch event is sent to renderer. |
| + bool no_touch_to_renderer_while_scrolling_; |
| + |
| scoped_ptr<TouchEventQueue> touch_event_queue_; |
| scoped_ptr<GestureEventFilter> gesture_event_filter_; |