Index: cc/scheduler/scheduler.cc |
diff --git a/cc/scheduler/scheduler.cc b/cc/scheduler/scheduler.cc |
index ed8114cde69e1104b8e014f00b525acdbb0c709a..c10b82574613e8cfb49d6fd2f4cb0addccb55491 100644 |
--- a/cc/scheduler/scheduler.cc |
+++ b/cc/scheduler/scheduler.cc |
@@ -216,6 +216,7 @@ void Scheduler::BeginImplFrame(const BeginFrameArgs& args) { |
last_begin_impl_frame_args_ = args; |
last_begin_impl_frame_args_.deadline -= client_->DrawDurationEstimate(); |
state_machine_.OnBeginImplFrame(last_begin_impl_frame_args_); |
+ devtools_instrumentation::didBeginFrame(layer_tree_host_id_); |
if (settings_.switch_to_low_latency_if_possible) { |
state_machine_.SetSkipBeginMainFrameToReduceLatency( |
@@ -229,7 +230,6 @@ void Scheduler::BeginImplFrame(const BeginFrameArgs& args) { |
return; |
state_machine_.OnBeginImplFrameDeadlinePending(); |
- devtools_instrumentation::didBeginFrame(layer_tree_host_id_); |
if (settings_.using_synchronous_renderer_compositor) { |
// The synchronous renderer compositor has to make its GL calls |
// within this call to BeginImplFrame. |