Index: chrome/installer/setup/install.cc |
diff --git a/chrome/installer/setup/install.cc b/chrome/installer/setup/install.cc |
index 4591c8cf347d4ebe279a7b75df1fa00693615343..53109df136ef38f06b1f5674645724dcaca7c774 100644 |
--- a/chrome/installer/setup/install.cc |
+++ b/chrome/installer/setup/install.cc |
@@ -32,6 +32,7 @@ |
#include "chrome/installer/util/browser_distribution.h" |
#include "chrome/installer/util/create_reg_key_work_item.h" |
#include "chrome/installer/util/delete_after_reboot_helper.h" |
+#include "chrome/installer/util/delete_old_versions.h" |
#include "chrome/installer/util/google_update_constants.h" |
#include "chrome/installer/util/helper.h" |
#include "chrome/installer/util/install_util.h" |
@@ -679,11 +680,9 @@ InstallStatus InstallOrUpdateProduct( |
} |
installer_state.SetStage(REMOVING_OLD_VERSIONS); |
- |
- installer_state.RemoveOldVersionDirectories( |
- new_version, |
- existing_version.get(), |
- install_temp_path); |
+ // TODO(fdoray): Launch a cleanup process when this fails during a not-in- |
+ // use update. crbug.com/451546 |
+ DeleteOldVersions(installer_state.target_path()); |
} |
return result; |