diff --git a/rtc_base/experiments/alr_experiment.cc b/rtc_base/experiments/alr_experiment.cc index 25e948d98a..15a3438361 100644 --- a/rtc_base/experiments/alr_experiment.cc +++ b/rtc_base/experiments/alr_experiment.cc @@ -44,17 +44,16 @@ AlrExperimentSettings::CreateFromFieldTrial(const char* experiment_name) { group_name.resize(group_name.length() - kIgnoredSuffix.length()); } - if (experiment_name == kScreenshareProbingBweExperimentName) { - // This experiment is now default-on with fixed settings. - // TODO(sprang): Remove this kill-switch and clean up experiment code. - if (group_name != "Disabled") { + if (group_name.empty()) { + if (experiment_name == kScreenshareProbingBweExperimentName) { + // This experiment is now default-on with fixed settings. + // TODO(sprang): Remove this kill-switch and clean up experiment code. group_name = kDefaultProbingScreenshareBweSettings; + } else { + return ret; } } - if (group_name.empty()) - return ret; - AlrExperimentSettings settings; if (sscanf(group_name.c_str(), "%f,%" PRId64 ",%d,%d,%d,%d", &settings.pacing_factor, &settings.max_paced_queue_time,