Index: chrome/browser/chrome_browser_main.cc |
diff --git a/chrome/browser/chrome_browser_main.cc b/chrome/browser/chrome_browser_main.cc |
index 3f759042a41a8251de84d105f1f7c3a9d7ec239e..35a8ffd9e38da9da90b622ee42f54f108f7b492a 100644 |
--- a/chrome/browser/chrome_browser_main.cc |
+++ b/chrome/browser/chrome_browser_main.cc |
@@ -575,7 +575,11 @@ void ChromeBrowserMainParts::SetupMetricsAndFieldTrials() { |
browser_process_->variations_service(); |
variations_service->CreateTrialsFromSeed(browser_process_->local_state()); |
- browser_field_trials_.SetupFieldTrials(); |
+ const int64 install_date = local_state_->GetInt64( |
+ prefs::kUninstallMetricsInstallDate); |
+ // This must be called after the pref is initialized. |
+ DCHECK(install_date); |
+ browser_field_trials_.SetupFieldTrials(base::Time::FromTimeT(install_date)); |
SetupPlatformFieldTrials(); |