| Index: chrome/browser/service/service_process_control.cc
|
| diff --git a/chrome/browser/service/service_process_control.cc b/chrome/browser/service/service_process_control.cc
|
| index cfad3255556322a09841396382a3d3279fe6a99d..831f7e30b909eb9326d593574dc618aeedb81a4f 100644
|
| --- a/chrome/browser/service/service_process_control.cc
|
| +++ b/chrome/browser/service/service_process_control.cc
|
| @@ -312,7 +312,11 @@ void ServiceProcessControl::Launcher::DoDetectLaunched() {
|
|
|
| void ServiceProcessControl::Launcher::DoRun() {
|
| DCHECK(notify_task_.get());
|
| - if (base::LaunchApp(*cmd_line_, false, true, NULL)) {
|
| + base::LaunchOptions options;
|
| +#if defined(OS_WIN)
|
| + options.start_hidden = true;
|
| +#endif
|
| + if (base::LaunchProcess(*cmd_line_, options)) {
|
| BrowserThread::PostTask(BrowserThread::IO, FROM_HERE,
|
| NewRunnableMethod(this,
|
| &Launcher::DoDetectLaunched));
|
|
|