| Index: ui/events/blink/input_scroll_elasticity_controller.h | 
| diff --git a/ui/events/blink/input_scroll_elasticity_controller.h b/ui/events/blink/input_scroll_elasticity_controller.h | 
| index 8c6468109c8e6df47efbf2565493b6c6999dfc5b..915b2e88af12cd7ee2e5a492e3a7f000f3f0c539 100644 | 
| --- a/ui/events/blink/input_scroll_elasticity_controller.h | 
| +++ b/ui/events/blink/input_scroll_elasticity_controller.h | 
| @@ -58,6 +58,15 @@ class InputScrollElasticityController { | 
| void ObserveWheelEventAndResult( | 
| const blink::WebMouseWheelEvent& wheel_event, | 
| const cc::InputHandlerScrollResult& scroll_result); | 
| +  // Update the overscroll state based a gesture event that has been processed. | 
| +  // Note that this assumes that all events are coming from a single input | 
| +  // device. If the user simultaneously uses multiple input devices, Cocoa may | 
| +  // not correctly pass all the gesture begin and end events. In this case, | 
| +  // this class may disregard some scrolls that come in at unexpected times. | 
| +  void ObserveGestureEventAndResult( | 
| +      const blink::WebGestureEvent& gesture_event, | 
| +      const cc::InputHandlerScrollResult& scroll_result); | 
| + | 
| void Animate(base::TimeTicks time); | 
|  | 
| void ReconcileStretchAndScroll(); | 
|  |