| Index: chrome/browser/chrome_browser_main.cc
|
| diff --git a/chrome/browser/chrome_browser_main.cc b/chrome/browser/chrome_browser_main.cc
|
| index a0600754d5bbddbcdfdc38ae6995e5e3e9248ee4..01a7056dec140acce85f3bbc5f59796536a7b7b1 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));
|
|
|
|
|