summaryrefslogtreecommitdiffstats
path: root/chrome/installer/util/util_constants.h
diff options
context:
space:
mode:
authorcpu@chromium.org <cpu@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-02-02 05:21:10 +0000
committercpu@chromium.org <cpu@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-02-02 05:21:10 +0000
commitc3ad1b2b18db3b888439e81b22803a98f9fac6a6 (patch)
tree7e2741eb7940fe7a2f20c81b5f9d0f6adcd74535 /chrome/installer/util/util_constants.h
parent8523c3503496841cb9d3d6ca464496e164e49a0d (diff)
downloadchromium_src-c3ad1b2b18db3b888439e81b22803a98f9fac6a6.zip
chromium_src-c3ad1b2b18db3b888439e81b22803a98f9fac6a6.tar.gz
chromium_src-c3ad1b2b18db3b888439e81b22803a98f9fac6a6.tar.bz2
Modify the toast to hit system-level installs
This is somewhat tricky. setup.exe is executed by SYSTEM and as such we cannot run the experiment. So what we do is that if there is an interactive user logged in at the moment of chrome upgrade we re-launch setup in her context, from then on things proceed as in the previous case. Other enhancements - New experiment codes TKxx and TLxx (99% and 1% as usual) - New experiment group TK40 and TL40 : An active user BUG=32474 TEST=see bug Review URL: http://codereview.chromium.org/557077 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@37799 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/installer/util/util_constants.h')
-rw-r--r--chrome/installer/util/util_constants.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/chrome/installer/util/util_constants.h b/chrome/installer/util/util_constants.h
index b3a4eed..3d779bc 100644
--- a/chrome/installer/util/util_constants.h
+++ b/chrome/installer/util/util_constants.h
@@ -42,7 +42,8 @@ enum InstallStatus {
INSTALL_DIR_IN_USE, // Installation directory is in use by another process
UNINSTALL_REQUIRES_REBOOT, // Uninstallation required a reboot.
IN_USE_UPDATED, // Chrome successfully updated but old version running
- SAME_VERSION_REPAIR_FAILED // Chrome repair failed as Chrome was running
+ SAME_VERSION_REPAIR_FAILED, // Chrome repair failed as Chrome was running
+ REENTRY_SYS_UPDATE // Setup has been re-lauched as the interactive user
};
namespace switches {
@@ -73,6 +74,7 @@ extern const wchar_t kVerboseLogging[];
extern const wchar_t kShowEula[];
extern const wchar_t kAltDesktopShortcut[];
extern const wchar_t kInactiveUserToast[];
+extern const wchar_t kSystemLevelToast[];
} // namespace switches
extern const wchar_t kInstallBinaryDir[];