Index: content/renderer/input/input_handler_proxy.cc |
diff --git a/content/renderer/input/input_handler_proxy.cc b/content/renderer/input/input_handler_proxy.cc |
index 2793576bd3989fda204ba550ad3a516539bd8691..0abe6e15779b80821ef8776a500c09aada46e800 100644 |
--- a/content/renderer/input/input_handler_proxy.cc |
+++ b/content/renderer/input/input_handler_proxy.cc |
@@ -349,7 +349,8 @@ void InputHandlerProxy::Animate(base::TimeTicks time) { |
return; |
double monotonic_time_sec = InSecondsF(time); |
- if (!fling_parameters_.startTime) { |
+ if (!fling_parameters_.startTime || |
+ monotonic_time_sec <= fling_parameters_.startTime) { |
fling_parameters_.startTime = monotonic_time_sec; |
input_handler_->ScheduleAnimation(); |
return; |