| Index: chrome/browser/autocomplete/autocomplete_field_trial.cc
|
| diff --git a/chrome/browser/autocomplete/autocomplete_field_trial.cc b/chrome/browser/autocomplete/autocomplete_field_trial.cc
|
| index 0b0876a3da1ce75a91b9a4a9b2b696a8ab5e7a68..44ae72977e5ac0ce0dd8e87b1fe14f7fc06eca9d 100644
|
| --- a/chrome/browser/autocomplete/autocomplete_field_trial.cc
|
| +++ b/chrome/browser/autocomplete/autocomplete_field_trial.cc
|
| @@ -64,18 +64,19 @@ void AutocompleteFieldTrial::Activate() {
|
| if (base::FieldTrialList::IsOneTimeRandomizationEnabled()) { // sticky trials
|
| // Create aggressive History URL Provider field trial.
|
| // Make it expire on August 1, 2012.
|
| - scoped_refptr<base::FieldTrial> trial(new base::FieldTrial(
|
| - kAggressiveHUPFieldTrialName, kAggressiveHUPFieldTrialDivisor,
|
| - "Standard", 2012, 8, 1));
|
| + scoped_refptr<base::FieldTrial> trial(
|
| + base::FieldTrialList::FactoryGetFieldTrial(
|
| + kAggressiveHUPFieldTrialName, kAggressiveHUPFieldTrialDivisor,
|
| + "Standard", 2012, 8, 1, NULL));
|
| trial->UseOneTimeRandomization();
|
| aggressive_hup_experiment_group = trial->AppendGroup("Aggressive",
|
| kAggressiveHUPFieldTrialExperimentFraction);
|
|
|
| // Create inline History Quick Provider field trial.
|
| // Make it expire on November 8, 2012.
|
| - trial = new base::FieldTrial(
|
| + trial = base::FieldTrialList::FactoryGetFieldTrial(
|
| kDisallowInlineHQPFieldTrialName, kDisallowInlineHQPFieldTrialDivisor,
|
| - "Standard", 2012, 11, 8);
|
| + "Standard", 2012, 11, 8, NULL);
|
| trial->UseOneTimeRandomization();
|
| disallow_inline_hqp_experiment_group = trial->AppendGroup("DisallowInline",
|
| kDisallowInlineHQPFieldTrialExperimentFraction);
|
| @@ -84,9 +85,10 @@ void AutocompleteFieldTrial::Activate() {
|
| // Create the suggest field trial (regardless of sticky-ness status, but
|
| // make it sticky if possible).
|
| // Make it expire on October 1, 2012.
|
| - scoped_refptr<base::FieldTrial> trial(new base::FieldTrial(
|
| - kSuggestFieldTrialName, kSuggestFieldTrialNumberOfGroups,
|
| - "0", 2012, 10, 1));
|
| + scoped_refptr<base::FieldTrial> trial(
|
| + base::FieldTrialList::FactoryGetFieldTrial(
|
| + kSuggestFieldTrialName, kSuggestFieldTrialNumberOfGroups,
|
| + "0", 2012, 10, 1, NULL));
|
| if (base::FieldTrialList::IsOneTimeRandomizationEnabled())
|
| trial->UseOneTimeRandomization();
|
| // We've already created one group; now just need to create
|
|
|