| Index: mojo/service_manager/background_service_loader.cc
|
| diff --git a/mojo/service_manager/background_service_loader.cc b/mojo/service_manager/background_service_loader.cc
|
| index 15e8c3241c54f5b3e6ae32a8030f8b5dd95a9a82..8c60a2cc00696df313e989933dcf63d6875d480f 100644
|
| --- a/mojo/service_manager/background_service_loader.cc
|
| +++ b/mojo/service_manager/background_service_loader.cc
|
| @@ -56,9 +56,10 @@ void BackgroundServiceLoader::LoadService(
|
| const GURL& url,
|
| ScopedMessagePipeHandle shell_handle) {
|
| const int kDefaultStackSize = 0;
|
| - if (!thread_.IsRunning())
|
| + if (!thread_.IsRunning()) {
|
| thread_.StartWithOptions(
|
| base::Thread::Options(message_loop_type_, kDefaultStackSize));
|
| + }
|
| thread_.message_loop()->PostTask(
|
| FROM_HERE,
|
| base::Bind(&BackgroundServiceLoader::LoadServiceOnBackgroundThread,
|
|
|