| Index: chrome/browser/chrome_browser_main.cc
|
| diff --git a/chrome/browser/chrome_browser_main.cc b/chrome/browser/chrome_browser_main.cc
|
| index adc1045e14c3a1dbb54927da2a17b6d4026c00a1..6f595cd18139d710f5b962b289cd15091738bc7e 100644
|
| --- a/chrome/browser/chrome_browser_main.cc
|
| +++ b/chrome/browser/chrome_browser_main.cc
|
| @@ -907,8 +907,12 @@ void ChromeBrowserMainParts::SetupMetricsAndFieldTrials() {
|
|
|
| variations::VariationsService* variations_service =
|
| browser_process_->variations_service();
|
| - if (variations_service)
|
| - variations_service->CreateTrialsFromSeed(feature_list.get());
|
| +
|
| + bool has_seed = variations_service &&
|
| + variations_service->CreateTrialsFromSeed(feature_list.get());
|
| +
|
| + browser_field_trials_.SetupFeatureControllingFieldTrials(has_seed,
|
| + feature_list.get());
|
|
|
| base::FeatureList::SetInstance(std::move(feature_list));
|
|
|
|
|