Index: chrome/browser/ui/tab_helpers.cc |
diff --git a/chrome/browser/ui/tab_helpers.cc b/chrome/browser/ui/tab_helpers.cc |
index 797bb3af6cc18848227beabf3ff625276421d288..036271bd0622c3925e7163acf9595ad38541bfdf 100644 |
--- a/chrome/browser/ui/tab_helpers.cc |
+++ b/chrome/browser/ui/tab_helpers.cc |
@@ -12,6 +12,8 @@ |
#include "chrome/browser/infobars/infobar_service.h" |
#include "chrome/browser/net/net_error_tab_helper.h" |
#include "chrome/browser/password_manager/chrome_password_manager_client.h" |
+#include "chrome/browser/predictors/resource_prefetch_predictor_factory.h" |
+#include "chrome/browser/predictors/resource_prefetch_predictor_tab_helper.h" |
#include "chrome/browser/prerender/prerender_tab_helper.h" |
#include "chrome/browser/sessions/session_tab_helper.h" |
#include "chrome/browser/tab_contents/navigation_metrics_recorder.h" |
@@ -227,4 +229,10 @@ void TabHelpers::AttachTabHelpers(WebContents* web_contents) { |
ChromePasswordManagerClient::GetManagerFromWebContents(web_contents)); |
} |
#endif |
+ |
+ if (predictors::ResourcePrefetchPredictorFactory::GetForProfile( |
+ web_contents->GetBrowserContext())) { |
+ predictors::ResourcePrefetchPredictorTabHelper::CreateForWebContents( |
+ web_contents); |
+ } |
} |