Keep all references to kInstallDate inside components/metrics/
Follow-up to https://codereview.chromium.org/370813003/ as per request.
BUG=391338
TEST=kInstallDate is still set on startup when it wasn't previously set (and no backup is present in registry)
Review URL: https://codereview.chromium.org/396753005
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@283467 0039d316-1c4b-4281-b951-d872f2087c98
diff --git a/chrome/browser/chrome_browser_field_trials.cc b/chrome/browser/chrome_browser_field_trials.cc
index 655cf45..02640502 100644
--- a/chrome/browser/chrome_browser_field_trials.cc
+++ b/chrome/browser/chrome_browser_field_trials.cc
@@ -31,9 +31,8 @@
ChromeBrowserFieldTrials::~ChromeBrowserFieldTrials() {
}
-void ChromeBrowserFieldTrials::SetupFieldTrials(PrefService* local_state) {
- const base::Time install_time = base::Time::FromTimeT(
- local_state->GetInt64(metrics::prefs::kInstallDate));
+void ChromeBrowserFieldTrials::SetupFieldTrials(const base::Time& install_time,
+ PrefService* local_state) {
DCHECK(!install_time.is_null());
// Field trials that are shared by all platforms.
@@ -41,11 +40,10 @@
InstantiateDynamicTrials();
#if defined(OS_ANDROID) || defined(OS_IOS)
- chrome::SetupMobileFieldTrials(
- parsed_command_line_, install_time, local_state);
+ chrome::SetupMobileFieldTrials(parsed_command_line_);
#else
chrome::SetupDesktopFieldTrials(
- parsed_command_line_, install_time, local_state);
+ parsed_command_line_, local_state);
#endif
}