| Index: chrome/installer/setup/chrome_frame_quick_enable.cc
|
| diff --git a/chrome/installer/setup/chrome_frame_quick_enable.cc b/chrome/installer/setup/chrome_frame_quick_enable.cc
|
| index a2202ab7fb8201e74e2d5d13ec042a87d94a2a3f..f78038e217804e08fc2b7edab27aa4ed8b54762a 100644
|
| --- a/chrome/installer/setup/chrome_frame_quick_enable.cc
|
| +++ b/chrome/installer/setup/chrome_frame_quick_enable.cc
|
| @@ -100,8 +100,6 @@ InstallStatus ChromeFrameQuickEnable(const InstallationState& machine_state,
|
|
|
| FilePath setup_path(chrome_state->GetSetupPath());
|
| const Version& new_version = chrome_state->version();
|
| - FilePath new_chrome_exe(
|
| - installer_state->target_path().Append(installer::kChromeNewExe));
|
|
|
| // This creates the uninstallation entry for GCF.
|
| AddUninstallShortcutWorkItems(*installer_state, setup_path, new_version,
|
| @@ -114,7 +112,7 @@ InstallStatus ChromeFrameQuickEnable(const InstallationState& machine_state,
|
| new_version, *cf, item_list.get());
|
|
|
| const Version* opv = chrome_state->old_version();
|
| - AppendPostInstallTasks(*installer_state, setup_path, new_chrome_exe, opv,
|
| + AppendPostInstallTasks(*installer_state, setup_path, opv,
|
| new_version, temp_path.path(), item_list.get());
|
|
|
| // Before updating the channel values, add Chrome back to the mix so that
|
| @@ -125,10 +123,11 @@ InstallStatus ChromeFrameQuickEnable(const InstallationState& machine_state,
|
| item_list.get());
|
|
|
| // Add the items to remove the quick-enable-cf command from the registry.
|
| - AddQuickEnableWorkItems(*installer_state, machine_state,
|
| - &chrome_state->uninstall_command().GetProgram(),
|
| - &chrome_state->version(),
|
| - item_list.get());
|
| + AddQuickEnableChromeFrameWorkItems(
|
| + *installer_state, machine_state,
|
| + &chrome_state->uninstall_command().GetProgram(),
|
| + &chrome_state->version(),
|
| + item_list.get());
|
|
|
| if (!item_list->Do()) {
|
| item_list->Rollback();
|
|
|