| Index: chrome/browser/first_run/first_run_win.cc
|
| diff --git a/chrome/browser/first_run/first_run_win.cc b/chrome/browser/first_run/first_run_win.cc
|
| index a5b1e91e33f71574c3042d1686cb796f57b40779..3d0eb3f78fc6ce6e563a7312d79d2818a13da7b8 100644
|
| --- a/chrome/browser/first_run/first_run_win.cc
|
| +++ b/chrome/browser/first_run/first_run_win.cc
|
| @@ -145,7 +145,9 @@ bool FirstRun::LaunchSetupWithParam(const std::string& param,
|
| cl.AppendSwitch(switches::kChromeFrame);
|
| }
|
|
|
| - if (!base::LaunchApp(cl, false, false, &ph))
|
| + base::LaunchOptions options;
|
| + options.process_handle = &ph;
|
| + if (!base::LaunchProcess(cl, options))
|
| return false;
|
| DWORD wr = ::WaitForSingleObject(ph, INFINITE);
|
| if (wr != WAIT_OBJECT_0)
|
| @@ -342,7 +344,9 @@ bool FirstRun::ImportSettings(Profile* profile,
|
|
|
| // Time to launch the process that is going to do the import.
|
| base::ProcessHandle import_process;
|
| - if (!base::LaunchApp(import_cmd, false, false, &import_process))
|
| + base::LaunchOptions options;
|
| + options.process_handle = &import_process;
|
| + if (!base::LaunchProcess(import_cmd, options))
|
| return false;
|
|
|
| // We block inside the import_runner ctor, pumping messages until the
|
|
|