Index: chrome_frame/ready_mode/internal/registry_ready_mode_state.cc |
diff --git a/chrome_frame/ready_mode/internal/registry_ready_mode_state.cc b/chrome_frame/ready_mode/internal/registry_ready_mode_state.cc |
index 70a2df42fd07cf47b099b1b9adf4c5dd7827921e..8e5f18398c327726073ae6e535924a3209aa2593 100644 |
--- a/chrome_frame/ready_mode/internal/registry_ready_mode_state.cc |
+++ b/chrome_frame/ready_mode/internal/registry_ready_mode_state.cc |
@@ -59,8 +59,12 @@ HANDLE LaunchCommandViaProcessLauncher(const std::wstring& command_field) { |
scoped_ptr<CommandLine> command_line( |
chrome_launcher::CreateUpdateCommandLine(command_field)); |
- if (command_line != NULL) |
- base::LaunchApp(*command_line, false, true, &launched_process); |
+ if (command_line != NULL) { |
+ base::LaunchOptions options; |
+ options.start_hidden = true; |
+ options.process_handle = &launched_process; |
+ base::LaunchProcess(*command_line, options); |
+ } |
return launched_process; |
} |