summaryrefslogtreecommitdiffstats
path: root/chrome/browser/browser_main.cc
diff options
context:
space:
mode:
authortfarina@chromium.org <tfarina@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-04-12 21:46:57 +0000
committertfarina@chromium.org <tfarina@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-04-12 21:46:57 +0000
commitbc38c254e32398b444dbccd391c2ae3d6f182001 (patch)
treea1e4ba91782a44147002ac30d6a57c0c0b535830 /chrome/browser/browser_main.cc
parent75e20841bd18a6053aa41b754ddfcaa1445435d8 (diff)
downloadchromium_src-bc38c254e32398b444dbccd391c2ae3d6f182001.zip
chromium_src-bc38c254e32398b444dbccd391c2ae3d6f182001.tar.gz
chromium_src-bc38c254e32398b444dbccd391c2ae3d6f182001.tar.bz2
first-run: Refactor Upgrade class.
- Split Upgrade class implementation per platform files outside of first_run implementations. - Move TryChromeDialog class into its own header file. - Rename TryChromeDialog to TryChromeDialogView. BUG=None TEST=None R=jhawkins@chromium.org Review URL: http://codereview.chromium.org/6824029 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@81313 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/browser_main.cc')
-rw-r--r--chrome/browser/browser_main.cc7
1 files changed, 4 insertions, 3 deletions
diff --git a/chrome/browser/browser_main.cc b/chrome/browser/browser_main.cc
index b7b47b6..40696db 100644
--- a/chrome/browser/browser_main.cc
+++ b/chrome/browser/browser_main.cc
@@ -41,6 +41,7 @@
#include "chrome/browser/extensions/extension_service.h"
#include "chrome/browser/extensions/extensions_startup.h"
#include "chrome/browser/first_run/first_run.h"
+#include "chrome/browser/first_run/upgrade.h"
#include "chrome/browser/gpu_data_manager.h"
#include "chrome/browser/jankometer.h"
#include "chrome/browser/metrics/histogram_synchronizer.h"
@@ -1230,15 +1231,15 @@ int BrowserMain(const MainFunctionParams& parameters) {
// It seems that we don't need to run the experiment since chrome
// in the same profile is already running.
VLOG(1) << "Retention experiment not required";
- return Upgrade::TD_NOT_NOW;
+ return Upgrade::NOT_NOW;
}
int try_chrome_int;
base::StringToInt(try_chrome, &try_chrome_int);
Upgrade::TryResult answer =
Upgrade::ShowTryChromeDialog(try_chrome_int, &process_singleton);
- if (answer == Upgrade::TD_NOT_NOW)
+ if (answer == Upgrade::NOT_NOW)
return ResultCodes::NORMAL_EXIT_CANCEL;
- if (answer == Upgrade::TD_UNINSTALL_CHROME)
+ if (answer == Upgrade::UNINSTALL_CHROME)
return ResultCodes::NORMAL_EXIT_EXP2;
#else
// We don't support retention experiments on Mac or Linux.