diff options
author | grt@chromium.org <grt@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-05-27 16:48:45 +0000 |
---|---|---|
committer | grt@chromium.org <grt@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-05-27 16:48:45 +0000 |
commit | 5d67720d49524b249eeb0892a61fcf179fde8dbf (patch) | |
tree | e2085749344892828c9cab18d26b4f458c7a2f38 /breakpad | |
parent | e3d3a94984f6ce4d4fdaf0ce3dd3039d436188b5 (diff) | |
download | chromium_src-5d67720d49524b249eeb0892a61fcf179fde8dbf.zip chromium_src-5d67720d49524b249eeb0892a61fcf179fde8dbf.tar.gz chromium_src-5d67720d49524b249eeb0892a61fcf179fde8dbf.tar.bz2 |
Properly detect the current version when migrating single to multi. Previously, we were missing the current version, which could have led to:
- failing to set "opv" on in-use update
- failing to unregister Chrome Frame COM DLLs
- returning INSTALL_FAILED instead of SAME_VERSION_REPAIR_FAILED
- returning FIRST_INSTALL_SUCCESS instead of INSTALL_REPAIRED, IN_USE_UPDATED, or NEW_VERSION_UPDATED
- leaving behind old version directories
- failing to check for duplicates on same version repair
BUG=none
TEST=install single chrome. run mini_installer.exe with --multi-install --chrome to migrate to multi-install. make sure the installer result code is correct as above.
Review URL: http://codereview.chromium.org/6976049
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@87035 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'breakpad')
0 files changed, 0 insertions, 0 deletions