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 07f53ea70a7ed2f66459fba7fd648072612a2d71..c0ad2b9df3a6b20df61d7c22d5c826d34cb8e6f8 100644 |
--- a/content/test/test_blink_web_unit_test_support.cc |
+++ b/content/test/test_blink_web_unit_test_support.cc |
@@ -7,6 +7,7 @@ |
#include "base/files/file_path.h" |
#include "base/files/file_util.h" |
#include "base/files/scoped_temp_dir.h" |
+#include "base/message_loop/message_loop.h" |
#include "base/path_service.h" |
#include "base/strings/utf_string_conversions.h" |
#include "components/scheduler/renderer/renderer_scheduler.h" |
@@ -44,6 +45,7 @@ |
namespace content { |
TestBlinkWebUnitTestSupport::TestBlinkWebUnitTestSupport() { |
+ base::MessageLoop message_loop; |
Primiano Tucci (use gerrit)
2015/04/29 17:45:11
Hmm this will destroy the messageloop after the ct
Sami
2015/04/29 17:48:23
Ah, sorry for not picking up on this. In my head w
|
#if defined(OS_MACOSX) |
base::mac::ScopedNSAutoreleasePool autorelease_pool; |
#endif |
@@ -55,11 +57,9 @@ TestBlinkWebUnitTestSupport::TestBlinkWebUnitTestSupport() { |
gin::V8Initializer::LoadV8Snapshot(); |
#endif |
- if (base::MessageLoopProxy::current()) { |
- renderer_scheduler_ = scheduler::RendererScheduler::Create(); |
- web_thread_.reset(new scheduler::WebThreadImplForRendererScheduler( |
- renderer_scheduler_.get())); |
- } |
+ renderer_scheduler_ = scheduler::RendererScheduler::Create(); |
+ web_thread_.reset(new scheduler::WebThreadImplForRendererScheduler( |
+ renderer_scheduler_.get())); |
blink::initialize(this); |
blink::setLayoutTestMode(true); |