Chromium Code Reviews| 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..aa13fabc3bfe8cc367e7817ee34ca07a6579a63d 100644 |
| --- a/content/renderer/scheduler/renderer_scheduler_impl.cc |
| +++ b/content/renderer/scheduler/renderer_scheduler_impl.cc |
| @@ -90,9 +90,18 @@ void RendererSchedulerImpl::DidCommitFrameToCompositor() { |
| } |
| } |
| -void RendererSchedulerImpl::DidReceiveInputEventOnCompositorThread() { |
| +void RendererSchedulerImpl::DidReceiveInputEventOnCompositorThread( |
| + blink::WebInputEvent::Type type) { |
| // TODO(rmcilroy): Decide whether only a subset of input events should trigger |
|
jdduke (slow)
2014/11/07 18:12:38
Can we decide this now?
if (WebInputEvent::isMous
alex clarke (OOO till 29th)
2014/11/07 18:31:55
Done.
|
| // 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. |