| 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..0ccfdde4b6cd783c6eba9bb37801e88e9f132bbc 100644
|
| --- a/chrome/browser/chrome_browser_main.cc
|
| +++ b/chrome/browser/chrome_browser_main.cc
|
| @@ -907,8 +907,14 @@ void ChromeBrowserMainParts::SetupMetricsAndFieldTrials() {
|
|
|
| variations::VariationsService* variations_service =
|
| browser_process_->variations_service();
|
| - if (variations_service)
|
| - variations_service->CreateTrialsFromSeed(feature_list.get());
|
| + bool was_a_seed_applied = false;
|
| + if (variations_service) {
|
| + was_a_seed_applied =
|
| + variations_service->CreateTrialsFromSeed(feature_list.get());
|
| + }
|
| +
|
| + browser_field_trials_.SetupFeatureControllingFieldTrials(was_a_seed_applied,
|
| + feature_list.get());
|
|
|
| base::FeatureList::SetInstance(std::move(feature_list));
|
|
|
|
|