| 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 160a033a268020136b53ecb1aa1c77bfe585d88d..31944b195925feea11c68be4f142a5f49fefd40e 100644
|
| --- a/chrome/browser/prerender/prerender_field_trial.cc
|
| +++ b/chrome/browser/prerender/prerender_field_trial.cc
|
| @@ -293,4 +293,20 @@ 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);
|
| + return switch_value == switches::kSpeculativeResourcePrefetchingEnabled;
|
| + }
|
| +
|
| + return false;
|
| +}
|
| +
|
| } // namespace prerender
|
|
|