| 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,
 | 
| 
 |