| Index: chrome/browser/ui/webui/options/advanced_options_utils_gtk.cc
|
| diff --git a/chrome/browser/ui/webui/options/advanced_options_utils_gtk.cc b/chrome/browser/ui/webui/options/advanced_options_utils_gtk.cc
|
| index b55454d94ec03f4c9a68e34ecec8b109f6b62f1f..6f267a6e10d2f2d55dd1dcf5a604878d71fa8b33 100644
|
| --- a/chrome/browser/ui/webui/options/advanced_options_utils_gtk.cc
|
| +++ b/chrome/browser/ui/webui/options/advanced_options_utils_gtk.cc
|
| @@ -74,9 +74,10 @@ bool StartProxyConfigUtil(TabContents* tab_contents, const char* command[]) {
|
| std::vector<std::string> argv;
|
| for (size_t i = 0; command[i]; ++i)
|
| argv.push_back(command[i]);
|
| - base::file_handle_mapping_vector no_files;
|
| base::ProcessHandle handle;
|
| - if (!base::LaunchApp(argv, no_files, false, &handle)) {
|
| + base::LaunchOptions options;
|
| + options.process_handle = &handle;
|
| + if (!base::LaunchProcess(argv, options)) {
|
| LOG(ERROR) << "StartProxyConfigUtil failed to start " << command[0];
|
| return false;
|
| }
|
|
|