Chromium Code Reviews| Index: content/test/test_blink_web_unit_test_support.cc |
| diff --git a/content/test/test_blink_web_unit_test_support.cc b/content/test/test_blink_web_unit_test_support.cc |
| index 77bd9e6220c210d128cbdfe7ac7858bfb602d7ec..38ecbab3f95428c7f70d9a4bd82040134b8f1000 100644 |
| --- a/content/test/test_blink_web_unit_test_support.cc |
| +++ b/content/test/test_blink_web_unit_test_support.cc |
| @@ -64,6 +64,11 @@ TestBlinkWebUnitTestSupport::TestBlinkWebUnitTestSupport() { |
| gin::IsolateHolder::LoadV8Snapshot(); |
| #endif |
| + if (base::MessageLoopProxy::current()) { |
|
Sami
2015/02/02 14:28:33
Is this ever going to be false?
alex clarke (OOO till 29th)
2015/02/02 14:30:06
Yes. The UnitTestTestSuite uses this but (unlike b
|
| + renderer_scheduler_ = RendererScheduler::Create(); |
| + web_scheduler_.reset(new WebSchedulerImpl(renderer_scheduler_.get())); |
| + } |
| + |
| blink::initialize(this); |
| blink::mainThreadIsolate()->SetCounterFunction( |
| base::StatsTable::FindLocation); |
| @@ -322,12 +327,6 @@ bool TestBlinkWebUnitTestSupport::getBlobItems( |
| } |
| blink::WebScheduler* TestBlinkWebUnitTestSupport::scheduler() { |
| - // Lazily create the WebSchedulerImpl and RendererScheduler if needed. |
| - if (!web_scheduler_) { |
| - if (!renderer_scheduler_) |
| - renderer_scheduler_ = RendererScheduler::Create(); |
| - web_scheduler_.reset(new WebSchedulerImpl(renderer_scheduler_.get())); |
| - } |
| return web_scheduler_.get(); |
| } |