| Index: chrome/browser/chrome_browser_main.cc
|
| diff --git a/chrome/browser/chrome_browser_main.cc b/chrome/browser/chrome_browser_main.cc
|
| index 6e3e14b2cc96c364e574a4d97e1b5cb07c1a5512..9431bf5f8fd007d83f1ade396bbe7192c1a0ebf3 100644
|
| --- a/chrome/browser/chrome_browser_main.cc
|
| +++ b/chrome/browser/chrome_browser_main.cc
|
| @@ -116,7 +116,6 @@
|
| #include "chrome/common/pref_names.h"
|
| #include "chrome/common/profiling.h"
|
| #include "chrome/common/stack_sampling_configuration.h"
|
| -#include "chrome/common/variations/variations_util.h"
|
| #include "chrome/grit/generated_resources.h"
|
| #include "chrome/installer/util/google_update_settings.h"
|
| #include "components/component_updater/component_updater_service.h"
|
| @@ -142,6 +141,7 @@
|
| #include "components/task_scheduler_util/initialization_util.h"
|
| #include "components/tracing/common/tracing_switches.h"
|
| #include "components/translate/core/browser/translate_download_manager.h"
|
| +#include "components/variations/field_trial_config/field_trial_util.h"
|
| #include "components/variations/pref_names.h"
|
| #include "components/variations/service/variations_service.h"
|
| #include "components/variations/variations_associated_data.h"
|
| @@ -696,10 +696,12 @@ void ChromeBrowserMainParts::SetupFieldTrials() {
|
| base::FieldTrial::EnableBenchmarking();
|
| }
|
|
|
| - if (command_line->HasSwitch(switches::kForceFieldTrialParams)) {
|
| - bool result = chrome_variations::AssociateParamsFromString(
|
| - command_line->GetSwitchValueASCII(switches::kForceFieldTrialParams));
|
| - CHECK(result) << "Invalid --" << switches::kForceFieldTrialParams
|
| + if (command_line->HasSwitch(variations::switches::kForceFieldTrialParams)) {
|
| + bool result = variations::AssociateParamsFromString(
|
| + command_line->GetSwitchValueASCII(
|
| + variations::switches::kForceFieldTrialParams));
|
| + CHECK(result) << "Invalid --"
|
| + << variations::switches::kForceFieldTrialParams
|
| << " list specified.";
|
| }
|
|
|
| @@ -743,10 +745,11 @@ void ChromeBrowserMainParts::SetupFieldTrials() {
|
| command_line->GetSwitchValueASCII(switches::kDisableFeatures));
|
|
|
| #if defined(FIELDTRIAL_TESTING_ENABLED)
|
| - if (!command_line->HasSwitch(switches::kDisableFieldTrialTestingConfig) &&
|
| + if (!command_line->HasSwitch(
|
| + variations::switches::kDisableFieldTrialTestingConfig) &&
|
| !command_line->HasSwitch(switches::kForceFieldTrials) &&
|
| !command_line->HasSwitch(variations::switches::kVariationsServerURL)) {
|
| - chrome_variations::AssociateDefaultFieldTrialConfig(feature_list.get());
|
| + variations::AssociateDefaultFieldTrialConfig(feature_list.get());
|
| }
|
| #endif // defined(FIELDTRIAL_TESTING_ENABLED)
|
|
|
|
|