| Index: chrome/browser/origin_trials/origin_trial_controller.cc
|
| diff --git a/chrome/browser/origin_trials/origin_trial_controller.cc b/chrome/browser/origin_trials/origin_trial_controller.cc
|
| index 519bfba95fccb5c4778c601a1625ef03defee236..593d53c69bb34d1f223aebc39f82e3f57946dda9 100644
|
| --- a/chrome/browser/origin_trials/origin_trial_controller.cc
|
| +++ b/chrome/browser/origin_trials/origin_trial_controller.cc
|
| @@ -12,6 +12,8 @@
|
|
|
| const char OriginTrialController::kFieldTrialName[] = "OriginTrials";
|
| const char OriginTrialController::kPublicKeyFieldName[] = "PublicKey";
|
| +const char OriginTrialController::kDisabledFeaturesFieldName[] =
|
| + "DisabledFeatures";
|
|
|
| // static
|
| void OriginTrialController::UpdateCommandLineFromFieldTrials(
|
| @@ -25,4 +27,9 @@ void OriginTrialController::UpdateCommandLineFromFieldTrials(
|
| command_line->AppendSwitchASCII(switches::kOriginTrialPublicKey,
|
| override_public_key);
|
| }
|
| + std::string disabled_feature_list = field_params[kDisabledFeaturesFieldName];
|
| + if (!disabled_feature_list.empty()) {
|
| + command_line->AppendSwitchASCII(switches::kOriginTrialDisabledFeatures,
|
| + disabled_feature_list);
|
| + }
|
| }
|
|
|