Index: cc/scheduler/scheduler_unittest.cc |
diff --git a/cc/scheduler/scheduler_unittest.cc b/cc/scheduler/scheduler_unittest.cc |
index 9c459b5b0be6286cc7dc4fe017aaf08f32e5a7b2..88b803407f8dad4850423bccc2b1232e7afe9b56 100644 |
--- a/cc/scheduler/scheduler_unittest.cc |
+++ b/cc/scheduler/scheduler_unittest.cc |
@@ -81,8 +81,13 @@ class FakeSchedulerClient : public SchedulerClient { |
log_anticipated_draw_time_change_ = false; |
} |
- TestScheduler* CreateScheduler(const SchedulerSettings& settings) { |
- scheduler_ = TestScheduler::Create(now_src_, this, settings, 0); |
+ TestScheduler* CreateScheduler(const SchedulerSettings& settings, |
+ bool use_external_begin_frame_source) { |
+ scheduler_ = TestScheduler::Create(now_src_, |
+ this, |
+ settings, |
+ 0, |
+ use_external_begin_frame_source); |
DCHECK(scheduler_); |
// Fail if we need to run 100 tasks in a row. |
task_runner().SetRunTaskLimit(100); |
@@ -107,14 +112,10 @@ class FakeSchedulerClient : public SchedulerClient { |
return scheduler_->settings().begin_frame_scheduling_enabled && |
scheduler_->settings().throttle_frame_production; |
} |
- virtual FakeBeginFrameSource* ExternalBeginFrameSource() override { |
- return &fake_frame_source_; |
- } |
void AdvanceFrame() { |
TRACE_EVENT0(TRACE_DISABLED_BY_DEFAULT("cc.debug.scheduler.frames"), |
"FakeSchedulerClient::AdvanceFrame"); |
- // EXPECT_TRUE(needs_begin_frames()); |
if (ExternalBeginFrame()) { |
// Creep the time forward so that any BeginFrameArgs is not equal to the |
// last one otherwise we violate the BeginFrameSource contract. |