Index: cc/scheduler/scheduler.cc |
diff --git a/cc/scheduler/scheduler.cc b/cc/scheduler/scheduler.cc |
index 4f2dbf6f19b4632372067fb1261ef86714c942cb..a97276350110424e4e990a7d8251bb98b307a35a 100644 |
--- a/cc/scheduler/scheduler.cc |
+++ b/cc/scheduler/scheduler.cc |
@@ -8,15 +8,18 @@ |
#include "base/auto_reset.h" |
#include "base/debug/trace_event.h" |
#include "base/logging.h" |
+#include "cc/debug/devtools_instrumentation.h" |
#include "cc/debug/traced_value.h" |
#include "ui/gfx/frame_time.h" |
namespace cc { |
Scheduler::Scheduler(SchedulerClient* client, |
- const SchedulerSettings& scheduler_settings) |
+ const SchedulerSettings& scheduler_settings, |
+ int tree_id) |
: settings_(scheduler_settings), |
client_(client), |
+ tree_id_(tree_id), |
last_set_needs_begin_impl_frame_(false), |
state_machine_(scheduler_settings), |
inside_process_scheduled_actions_(false), |
@@ -194,7 +197,7 @@ void Scheduler::BeginImplFrame(const BeginFrameArgs& args) { |
return; |
state_machine_.OnBeginImplFrameDeadlinePending(); |
- |
+ devtools_instrumentation::didBeginFrame(tree_id_); |
if (settings_.using_synchronous_renderer_compositor) { |
// The synchronous renderer compositor has to make its GL calls |
// within this call to BeginImplFrame. |