Index: chrome/installer/setup/setup_main.cc |
=================================================================== |
--- chrome/installer/setup/setup_main.cc (revision 85625) |
+++ chrome/installer/setup/setup_main.cc (working copy) |
@@ -312,8 +312,8 @@ |
BrowserDistribution::CHROME_BROWSER); |
if (chrome_state != NULL) { |
// Chrome Frame may not yet be installed if this is a first install, so |
- // use InstallationState's GetNonVersionedProductState() which will lets |
- // us access the ap value from the partially constructed product state. |
+ // use InstallationState's GetNonVersionedProductState() which lets us |
+ // access the ap value from the partially constructed product state. |
// There will be no value if we're not being managed by Google Update. |
const ProductState* cf_non_versioned_state = |
original_state.GetNonVersionedProductState( |
@@ -328,8 +328,7 @@ |
LOG(ERROR) << "Cannot install Chrome Frame because existing Chrome " |
"install is on a different update channel."; |
*status = installer::CONFLICTING_CHANNEL_EXISTS; |
- InstallUtil::WriteInstallerResult(system_level, |
- installer_state->state_key(), *status, |
+ installer_state->WriteInstallerResult(*status, |
IDS_INSTALL_CONFLICTING_CHANNEL_EXISTS_BASE, NULL); |
return false; |
} |
@@ -348,8 +347,7 @@ |
LOG(ERROR) << "Cannot install Chrome Frame in ready mode without " |
"Chrome."; |
*status = installer::READY_MODE_REQUIRES_CHROME; |
- InstallUtil::WriteInstallerResult(system_level, |
- installer_state->state_key(), *status, |
+ installer_state->WriteInstallerResult(*status, |
IDS_INSTALL_READY_MODE_REQUIRES_CHROME_BASE, NULL); |
return false; |
} |
@@ -364,8 +362,7 @@ |
LOG(ERROR) << "Cannot migrate existing Chrome Frame installation to " |
"multi-install."; |
*status = installer::NON_MULTI_INSTALLATION_EXISTS; |
- InstallUtil::WriteInstallerResult(system_level, |
- installer_state->state_key(), *status, |
+ installer_state->WriteInstallerResult(*status, |
IDS_INSTALL_NON_MULTI_INSTALLATION_EXISTS_BASE, NULL); |
return false; |
} |
@@ -415,8 +412,7 @@ |
LOG(ERROR) << "Multi-install " << browser_dist->GetApplicationName() |
<< " exists; aborting single install."; |
*status = installer::MULTI_INSTALLATION_EXISTS; |
- InstallUtil::WriteInstallerResult(system_level, |
- installer_state->state_key(), *status, |
+ installer_state->WriteInstallerResult(*status, |
IDS_INSTALL_MULTI_INSTALLATION_EXISTS_BASE, NULL); |
return false; |
} |
@@ -439,18 +435,14 @@ |
if (chrome_exe.empty()) { |
// If we failed to construct install path. Give up. |
*status = installer::OS_ERROR; |
- InstallUtil::WriteInstallerResult(system_level, |
- installer_state->state_key(), |
- *status, |
- IDS_INSTALL_OS_ERROR_BASE, |
- NULL); |
+ installer_state->WriteInstallerResult(*status, |
+ IDS_INSTALL_OS_ERROR_BASE, NULL); |
} else { |
*status = installer::EXISTING_VERSION_LAUNCHED; |
chrome_exe = chrome_exe.Append(installer::kChromeExe); |
CommandLine cmd(chrome_exe); |
cmd.AppendSwitch(switches::kFirstRun); |
- InstallUtil::WriteInstallerResult(system_level, |
- installer_state->state_key(), *status, 0, NULL); |
+ installer_state->WriteInstallerResult(*status, 0, NULL); |
VLOG(1) << "Launching existing system-level chrome instead."; |
base::LaunchApp(cmd, false, false, NULL); |
} |
@@ -460,11 +452,8 @@ |
// This is an update, not an install. Omaha should know the difference |
// and not show a dialog. |
*status = installer::SYSTEM_LEVEL_INSTALL_EXISTS; |
- InstallUtil::WriteInstallerResult(system_level, |
- installer_state->state_key(), |
- *status, |
- IDS_INSTALL_SYSTEM_LEVEL_EXISTS_BASE, |
- NULL); |
+ installer_state->WriteInstallerResult(*status, |
+ IDS_INSTALL_SYSTEM_LEVEL_EXISTS_BASE, NULL); |
return false; |
} |
} |
@@ -484,8 +473,7 @@ |
<< " exists and can not be deleted."; |
*status = installer::INSTALL_DIR_IN_USE; |
int str_id = IDS_INSTALL_DIR_IN_USE_BASE; |
- InstallUtil::WriteInstallerResult(system_level, |
- installer_state->state_key(), *status, str_id, NULL); |
+ installer_state->WriteInstallerResult(*status, str_id, NULL); |
return false; |
} |
} |
@@ -522,8 +510,7 @@ |
if (!temp_path.Initialize(installer_state.target_path().DirName(), |
installer::kInstallTempDir)) { |
PLOG(ERROR) << "Could not create temporary path."; |
- InstallUtil::WriteInstallerResult(system_install, |
- installer_state.state_key(), installer::TEMP_DIR_FAILED, |
+ installer_state.WriteInstallerResult(installer::TEMP_DIR_FAILED, |
IDS_INSTALL_TEMP_DIR_FAILED_BASE, NULL); |
return installer::TEMP_DIR_FAILED; |
} |
@@ -534,8 +521,7 @@ |
archive_type)) { |
install_status = (*archive_type) == installer::INCREMENTAL_ARCHIVE_TYPE ? |
installer::APPLY_DIFF_PATCH_FAILED : installer::UNCOMPRESSION_FAILED; |
- InstallUtil::WriteInstallerResult(system_install, |
- installer_state.state_key(), install_status, |
+ installer_state.WriteInstallerResult(install_status, |
IDS_INSTALL_UNCOMPRESSION_FAILED_BASE, NULL); |
} else { |
VLOG(1) << "unpacked to " << unpack_path.value(); |
@@ -545,8 +531,7 @@ |
if (!installer_version.get()) { |
LOG(ERROR) << "Did not find any valid version in installer."; |
install_status = installer::INVALID_ARCHIVE; |
- InstallUtil::WriteInstallerResult(system_install, |
- installer_state.state_key(), install_status, |
+ installer_state.WriteInstallerResult(install_status, |
IDS_INSTALL_INVALID_ARCHIVE_BASE, NULL); |
} else { |
// TODO(tommi): Move towards having only a single version that is common |
@@ -570,12 +555,10 @@ |
if (product->is_chrome()) { |
// TODO(robertshield): We should take the installer result text |
// strings from the Product. |
- InstallUtil::WriteInstallerResult(system_install, |
- installer_state.state_key(), install_status, |
+ installer_state.WriteInstallerResult(install_status, |
IDS_INSTALL_HIGHER_VERSION_BASE, NULL); |
} else { |
- InstallUtil::WriteInstallerResult(system_install, |
- installer_state.state_key(), install_status, |
+ installer_state.WriteInstallerResult(install_status, |
IDS_INSTALL_HIGHER_VERSION_CF_BASE, NULL); |
} |
} |
@@ -633,8 +616,7 @@ |
bool write_chrome_launch_string = (!value) && |
(install_status != installer::IN_USE_UPDATED); |
- InstallUtil::WriteInstallerResult(system_install, |
- installer_state.state_key(), install_status, install_msg_base, |
+ installer_state.WriteInstallerResult(install_status, install_msg_base, |
write_chrome_launch_string ? &chrome_exe : NULL); |
if (install_status == installer::FIRST_INSTALL_SUCCESS) { |
@@ -837,8 +819,7 @@ |
*exit_code = InstallUtil::GetInstallReturnCode(status); |
if (*exit_code) { |
LOG(WARNING) << "setup.exe patching failed."; |
- InstallUtil::WriteInstallerResult(installer_state->system_install(), |
- installer_state->state_key(), status, IDS_SETUP_PATCH_FAILED_BASE, |
+ installer_state->WriteInstallerResult(status, IDS_SETUP_PATCH_FAILED_BASE, |
NULL); |
} |
} else if (cmd_line.HasSwitch(installer::switches::kShowEula)) { |
@@ -1111,8 +1092,7 @@ |
// error message and get out. |
if (!InstallUtil::IsOSSupported()) { |
LOG(ERROR) << "Chrome only supports Windows XP or later."; |
- InstallUtil::WriteInstallerResult(system_install, |
- installer_state.state_key(), installer::OS_NOT_SUPPORTED, |
+ installer_state.WriteInstallerResult(installer::OS_NOT_SUPPORTED, |
IDS_INSTALL_OS_NOT_SUPPORTED_BASE, NULL); |
return installer::OS_NOT_SUPPORTED; |
} |
@@ -1120,8 +1100,7 @@ |
// Initialize COM for use later. |
AutoCom auto_com; |
if (!auto_com.Init(system_install)) { |
- InstallUtil::WriteInstallerResult(system_install, |
- installer_state.state_key(), installer::OS_ERROR, |
+ installer_state.WriteInstallerResult(installer::OS_ERROR, |
IDS_INSTALL_OS_ERROR_BASE, NULL); |
return installer::OS_ERROR; |
} |
@@ -1160,8 +1139,7 @@ |
return exit_code; |
} else { |
LOG(ERROR) << "Non admin user can not install system level Chrome."; |
- InstallUtil::WriteInstallerResult(system_install, |
- installer_state.state_key(), installer::INSUFFICIENT_RIGHTS, |
+ installer_state.WriteInstallerResult(installer::INSUFFICIENT_RIGHTS, |
IDS_INSTALL_INSUFFICIENT_RIGHTS_BASE, NULL); |
return installer::INSUFFICIENT_RIGHTS; |
} |