| 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.
|
|
|