| Index: chrome/browser/browser_main_win.cc
|
| ===================================================================
|
| --- chrome/browser/browser_main_win.cc (revision 66087)
|
| +++ chrome/browser/browser_main_win.cc (working copy)
|
| @@ -188,12 +188,12 @@
|
| const std::wstring caption = l10n_util::GetString(IDS_PRODUCT_NAME);
|
| const UINT flags = MB_OK | MB_ICONERROR | MB_TOPMOST;
|
| win_util::MessageBox(NULL, text, caption, flags);
|
| - std::wstring uninstall_cmd = InstallUtil::GetChromeUninstallCmd(false);
|
| - if (!uninstall_cmd.empty()) {
|
| - uninstall_cmd.append(L" --");
|
| - uninstall_cmd.append(installer_util::switches::kForceUninstall);
|
| - uninstall_cmd.append(L" --");
|
| - uninstall_cmd.append(installer_util::switches::kDoNotRemoveSharedItems);
|
| + FilePath uninstall_path(InstallUtil::GetChromeUninstallCmd(false));
|
| + CommandLine uninstall_cmd(uninstall_path);
|
| + if (!uninstall_cmd.GetProgram().value().empty()) {
|
| + uninstall_cmd.AppendSwitch(installer_util::switches::kForceUninstall);
|
| + uninstall_cmd.AppendSwitch(
|
| + installer_util::switches::kDoNotRemoveSharedItems);
|
| base::LaunchApp(uninstall_cmd, false, false, NULL);
|
| }
|
| return true;
|
|
|