Index: chrome/browser/prefetch/prefetch_field_trial.cc |
diff --git a/chrome/browser/prefetch/prefetch_field_trial.cc b/chrome/browser/prefetch/prefetch_field_trial.cc |
index d88e0c79226633a84e1ce1fb3745af78e9304984..0db983bc26c029354597d66980cc0bae522cc8cc 100644 |
--- a/chrome/browser/prefetch/prefetch_field_trial.cc |
+++ b/chrome/browser/prefetch/prefetch_field_trial.cc |
@@ -8,6 +8,7 @@ |
#include "base/metrics/field_trial.h" |
#include "base/strings/string_util.h" |
+#include "chrome/browser/prerender/prerender_field_trial.h" |
namespace prefetch { |
@@ -15,6 +16,10 @@ bool IsPrefetchFieldTrialEnabled() { |
std::string experiment = base::FieldTrialList::FindFullName("Prefetch"); |
if (StartsWithASCII(experiment, "ExperimentYes", false)) |
return true; |
+ // If this client needs to prefetch for the Prerender Local Predictor, |
+ // enable prefetching. |
+ if (prerender::IsLocalPredictorPrerenderPrefetchEnabled()) |
+ return true; |
return false; |
} |