| Index: chrome/browser/prerender/prerender_field_trial.cc
|
| diff --git a/chrome/browser/prerender/prerender_field_trial.cc b/chrome/browser/prerender/prerender_field_trial.cc
|
| index 51cfd93645bcf7ad4262cb7de59f9613a114e02b..38ada47ec973e217ad1331463f78613babba8594 100644
|
| --- a/chrome/browser/prerender/prerender_field_trial.cc
|
| +++ b/chrome/browser/prerender/prerender_field_trial.cc
|
| @@ -31,9 +31,8 @@ void SetupPrefetchFieldTrial() {
|
|
|
| const base::FieldTrial::Probability divisor = 1000;
|
| const base::FieldTrial::Probability prefetch_probability = 500;
|
| - scoped_refptr<base::FieldTrial> trial(
|
| - new base::FieldTrial("Prefetch", divisor,
|
| - "ContentPrefetchPrefetchOff", 2012, 6, 30));
|
| + scoped_refptr<base::FieldTrial> trial(base::FieldTrial::CreateInstance(
|
| + "Prefetch", divisor, "ContentPrefetchPrefetchOff", 2012, 6, 30));
|
| const int kPrefetchOnGroup = trial->AppendGroup("ContentPrefetchPrefetchOn",
|
| prefetch_probability);
|
| PrerenderManager::SetIsPrefetchEnabled(trial->group() == kPrefetchOnGroup);
|
| @@ -68,9 +67,8 @@ void SetupPrerenderFieldTrial() {
|
| control1_probability + no_use1_probability + exp2_probability +
|
| exp2_5min_ttl_probability + control2_probability +
|
| no_use2_probability);
|
| - scoped_refptr<base::FieldTrial> trial(
|
| - new base::FieldTrial("Prerender", divisor,
|
| - "ContentPrefetchPrerender1", 2012, 6, 30));
|
| + scoped_refptr<base::FieldTrial> trial(base::FieldTrial::CreateInstance(
|
| + "Prerender", divisor, "ContentPrefetchPrerender1", 2012, 6, 30));
|
|
|
| const int kExperiment1Group = trial->kDefaultGroupNumber;
|
| const int kExperiment15minTTLGroup =
|
| @@ -192,8 +190,8 @@ void ConfigureOmniboxPrerender() {
|
| kDisabledProbability = 1;
|
| }
|
| scoped_refptr<base::FieldTrial> omnibox_prerender_trial(
|
| - new base::FieldTrial(kOmniboxTrialName, kDivisor,
|
| - "OmniboxPrerenderEnabled", 2012, 8, 30));
|
| + base::FieldTrial::CreateInstance(
|
| + kOmniboxTrialName, kDivisor, "OmniboxPrerenderEnabled", 2012, 8, 30));
|
| omnibox_prerender_trial->AppendGroup("OmniboxPrerenderDisabled",
|
| kDisabledProbability);
|
|
|
| @@ -202,8 +200,9 @@ void ConfigureOmniboxPrerender() {
|
| const base::FieldTrial::Probability kEightProbability = 33;
|
|
|
| scoped_refptr<base::FieldTrial> weighting_trial(
|
| - new base::FieldTrial("OmniboxPrerenderHitWeightingTrial", kDivisor,
|
| - "OmniboxPrerenderWeight1.0", 2012, 8, 30));
|
| + base::FieldTrial::CreateInstance("OmniboxPrerenderHitWeightingTrial",
|
| + kDivisor, "OmniboxPrerenderWeight1.0",
|
| + 2012, 8, 30));
|
| const int kOmniboxWeightFourGroup =
|
| weighting_trial->AppendGroup("OmniboxPrerenderWeight4.0",
|
| kFourProbability);
|
|
|