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 60ce6a39ea56387a150ff6f0ce78f38c2d13055e..f08bd72be0ba8b8b6d8d98768a9dd699a288b933 100644 |
| --- a/chrome/browser/prerender/prerender_field_trial.cc |
| +++ b/chrome/browser/prerender/prerender_field_trial.cc |
| @@ -294,4 +294,22 @@ bool IsSpeculativeResourcePrefetchingLearningEnabled(Profile* profile) { |
| return group == g_speculative_prefetching_learning_default_group_number; |
| } |
| +bool IsSpeculativeResourcePrefetchingEnabled(Profile* profile) { |
| + if (!profile) |
| + return false; |
| + |
| + // Check if the user has set a command line flag. |
| + if (CommandLine::ForCurrentProcess()->HasSwitch( |
| + switches::kSpeculativeResourcePrefetching)) { |
| + const std::string switch_value = |
| + CommandLine::ForCurrentProcess()->GetSwitchValueASCII( |
| + switches::kSpeculativeResourcePrefetching); |
| + |
| + if (switch_value == switches::kSpeculativeResourcePrefetchingEnabled) |
|
dominich
2012/08/02 15:00:50
this could be
return switch_value == switches::k
Shishir
2012/08/02 22:06:54
Done.
|
| + return true; |
| + } |
| + |
| + return false; |
| +} |
| + |
| } // namespace prerender |