Index: mojo/embedder/embedder.cc |
diff --git a/mojo/embedder/embedder.cc b/mojo/embedder/embedder.cc |
index d4fd3814392deb5c06a87603c77ac84495302602..eff333a121a0a8546c1c2af0f823ce3ad0406ce5 100644 |
--- a/mojo/embedder/embedder.cc |
+++ b/mojo/embedder/embedder.cc |
@@ -97,6 +97,11 @@ void Init() { |
system::entrypoints::SetCore(new system::Core()); |
} |
+void InitIfNeeded() { |
+ if (!system::entrypoints::GetCore()) |
+ system::entrypoints::SetCore(new system::Core()); |
+} |
+ |
ScopedMessagePipeHandle CreateChannel( |
ScopedPlatformHandle platform_handle, |
scoped_refptr<base::TaskRunner> io_thread_task_runner, |