Chromium Code Reviews| Index: chrome/browser/chrome_browser_main.cc |
| diff --git a/chrome/browser/chrome_browser_main.cc b/chrome/browser/chrome_browser_main.cc |
| index 87d77dbe372f6ccd21b6de9447bf7c8dbab42897..32baf4fb7d2efc3466757372e42c902c1a6f97f9 100644 |
| --- a/chrome/browser/chrome_browser_main.cc |
| +++ b/chrome/browser/chrome_browser_main.cc |
| @@ -55,6 +55,7 @@ |
| #include "chrome/browser/metrics/metrics_service.h" |
| #include "chrome/browser/metrics/thread_watcher.h" |
| #include "chrome/browser/metrics/tracking_synchronizer.h" |
| +#include "chrome/browser/metrics/variations_service.h" |
| #include "chrome/browser/nacl_host/nacl_process_host.h" |
| #include "chrome/browser/net/chrome_net_log.h" |
| #include "chrome/browser/net/predictor.h" |
| @@ -590,6 +591,10 @@ void ChromeBrowserMainParts::SetupMetricsAndFieldTrials() { |
| } |
| #endif // NDEBUG |
| + VariationsService* variations_service = |
| + browser_process_->variations_service(); |
| + variations_service->CreateTrialsFromSeed(browser_process_->local_state()); |
| + |
| SetupFieldTrials(metrics->recording_active(), |
| local_state_->IsManagedPreference( |
| prefs::kMaxConnectionsPerProxy)); |
| @@ -1861,10 +1866,15 @@ int ChromeBrowserMainParts::PreMainMessageLoopRunImpl() { |
| // http://crosbug.com/17687 |
| #if !defined(OS_CHROMEOS) |
| // If we're running tests (ui_task is non-null), then we don't want to |
| - // call FetchLanguageListFromTranslateServer |
| - if (parameters().ui_task == NULL && translate_manager_ != NULL) { |
| - translate_manager_->FetchLanguageListFromTranslateServer( |
| - profile_->GetPrefs()); |
| + // call FetchLanguageListFromTranslateServer or |
| + // StartFetchingVariationsSeed. |
| + if (parameters().ui_task == NULL) { |
| + browser_process_->variations_service()->StartFetchingVariationsSeed(); |
| + if (translate_manager_ != NULL) { |
| + translate_manager_->FetchLanguageListFromTranslateServer( |
| + profile_->GetPrefs()); |
| + // Request new variations seed information from server. |
|
Alexei Svitkine (slow)
2012/05/16 19:53:06
This comment should be above the "browser_process_
jwd
2012/05/16 20:10:43
Done.
|
| + } |
| } |
| #endif |