Index: cc/test/scheduler_test_common.cc |
diff --git a/cc/test/scheduler_test_common.cc b/cc/test/scheduler_test_common.cc |
index 61ef0cf110ab03243e02a0cf63e041d351e9a96c..03e65ab2dd3d99d9ee5b6c05832f9581db45eabe 100644 |
--- a/cc/test/scheduler_test_common.cc |
+++ b/cc/test/scheduler_test_common.cc |
@@ -74,17 +74,7 @@ TestSchedulerFrameSourcesConstructor::~TestSchedulerFrameSourcesConstructor() { |
BeginFrameSource* |
TestSchedulerFrameSourcesConstructor::ConstructPrimaryFrameSource( |
Scheduler* scheduler) { |
- if (!scheduler->settings_.throttle_frame_production) { |
- TRACE_EVENT1( |
- "cc", |
- "TestSchedulerFrameSourcesConstructor::ConstructPrimaryFrameSource", |
- "source", |
- "TestBackToBackBeginFrameSource"); |
- DCHECK(!scheduler->primary_frame_source_internal_); |
- scheduler->primary_frame_source_internal_ = |
- TestBackToBackBeginFrameSource::Create(now_src_, test_task_runner_); |
- return scheduler->primary_frame_source_internal_.get(); |
- } else if (scheduler->settings_.use_external_begin_frame_source) { |
+ if (scheduler->settings_.use_external_begin_frame_source) { |
return SchedulerFrameSourcesConstructor::ConstructPrimaryFrameSource( |
scheduler); |
} else { |
@@ -121,6 +111,19 @@ TestSchedulerFrameSourcesConstructor::ConstructBackgroundFrameSource( |
return scheduler->background_frame_source_internal_.get(); |
} |
+BeginFrameSource* |
+TestSchedulerFrameSourcesConstructor::ConstructUnthrottledFrameSource( |
+ Scheduler* scheduler) { |
+ TRACE_EVENT1( |
+ "cc", |
+ "TestSchedulerFrameSourcesConstructor::ConstructUnthrottledFrameSource", |
+ "source", "TestBackToBackBeginFrameSource"); |
+ DCHECK(!scheduler->unthrottled_frame_source_internal_); |
+ scheduler->unthrottled_frame_source_internal_ = |
+ TestBackToBackBeginFrameSource::Create(now_src_, test_task_runner_); |
+ return scheduler->unthrottled_frame_source_internal_.get(); |
+} |
+ |
TestScheduler::TestScheduler( |
scoped_refptr<TestNowSource> now_src, |
SchedulerClient* client, |