Index: cc/scheduler/scheduler.cc |
diff --git a/cc/scheduler/scheduler.cc b/cc/scheduler/scheduler.cc |
index ed8114cde69e1104b8e014f00b525acdbb0c709a..c75c5cb75fd94a12b53b3541ce4d9a2667835f3b 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. |