Index: content/renderer/scheduler/renderer_scheduler_impl.cc |
diff --git a/content/renderer/scheduler/renderer_scheduler_impl.cc b/content/renderer/scheduler/renderer_scheduler_impl.cc |
index aef2bdf7bcccee210931ad9cb10a877a82b41326..c25d4034fd4cc7f12760f622df65f1b511e54c9b 100644 |
--- a/content/renderer/scheduler/renderer_scheduler_impl.cc |
+++ b/content/renderer/scheduler/renderer_scheduler_impl.cc |
@@ -93,6 +93,14 @@ void RendererSchedulerImpl::DidCommitFrameToCompositor() { |
void RendererSchedulerImpl::DidReceiveInputEventOnCompositorThread() { |
// TODO(rmcilroy): Decide whether only a subset of input events should trigger |
// compositor priority policy - http://crbug.com/429814. |
+ UpdateForInputEvent(); |
+} |
+ |
+void RendererSchedulerImpl::DidAnimateForInputOnCompositorThread() { |
+ UpdateForInputEvent(); |
+} |
+ |
+void RendererSchedulerImpl::UpdateForInputEvent() { |
base::AutoLock lock(incoming_signals_lock_); |
if (last_input_time_.is_null()) { |
// Update scheduler policy if should start a new compositor policy mode. |