| Index: chrome/browser/chrome_browser_main.cc
|
| diff --git a/chrome/browser/chrome_browser_main.cc b/chrome/browser/chrome_browser_main.cc
|
| index b71cd5131bd93debb20a904339fc24ab7f062b7b..e47855ab5f7e823e608d9dd19f5af0d99a63d0b9 100644
|
| --- a/chrome/browser/chrome_browser_main.cc
|
| +++ b/chrome/browser/chrome_browser_main.cc
|
| @@ -578,11 +578,12 @@ void ChromeBrowserMainParts::SetupMetricsAndFieldTrials() {
|
| // Initialize FieldTrialList to support FieldTrials that use one-time
|
| // randomization.
|
| MetricsService* metrics = browser_process_->metrics_service();
|
| +
|
| MetricsService::ReportingState reporting_state =
|
| IsMetricsReportingEnabled() ? MetricsService::REPORTING_ENABLED :
|
| MetricsService::REPORTING_DISABLED;
|
| - if (reporting_state == MetricsService::REPORTING_ENABLED)
|
| - metrics->ForceClientIdCreation(); // Needed below.
|
| + metrics->InitializeVariationsState(
|
| + reporting_state == MetricsService::REPORTING_ENABLED);
|
| field_trial_list_.reset(
|
| new base::FieldTrialList(
|
| metrics->CreateEntropyProvider(reporting_state).release()));
|
|
|