Chromium Code Reviews| 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 a8e8991df723ba631ba9a38eafab797e3f0d6f3a..8779fa78b87f8c668139c837e3b263414ac133c3 100644 |
| --- a/chrome/browser/prerender/prerender_field_trial.cc |
| +++ b/chrome/browser/prerender/prerender_field_trial.cc |
| @@ -278,4 +278,22 @@ bool IsSpeculativeResourcePrefetchingLearningEnabled(Profile* profile) { |
| return group == g_speculative_prefetching_learning_default_group_number; |
| } |
| +bool IsSpeculativeResourcePrefetchingEnabled(Profile* profile) { |
| + if (!profile) |
| + return false; |
| + |
| + // Override any field trial groups if the user has set a command line flag. |
|
dominich
2012/07/23 16:04:41
what field trial? You don't check a field trial.
Shishir
2012/08/01 22:35:24
Done.
|
| + if (CommandLine::ForCurrentProcess()->HasSwitch( |
| + switches::kSpeculativeResourcePrefetching)) { |
| + const std::string switch_value = |
| + CommandLine::ForCurrentProcess()->GetSwitchValueASCII( |
| + switches::kSpeculativeResourcePrefetching); |
| + |
| + if (switch_value == switches::kSpeculativeResourcePrefetchingEnabled) |
| + return true; |
| + } |
| + |
| + return false; |
| +} |
| + |
| } // namespace prerender |