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