diff options
author | avi@chromium.org <avi@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-10-14 02:35:09 +0000 |
---|---|---|
committer | avi@chromium.org <avi@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-10-14 02:35:09 +0000 |
commit | 6578fef37a7aa42c4259bb86ca72cf05ec084f9a (patch) | |
tree | 3f694557bf32a6b4fe9e87915faf79a48a03dcdf /chrome/browser/android/tab_android.cc | |
parent | 166df683c229ed6c028afeb3e7bbe77f2565bda1 (diff) | |
download | chromium_src-6578fef37a7aa42c4259bb86ca72cf05ec084f9a.zip chromium_src-6578fef37a7aa42c4259bb86ca72cf05ec084f9a.tar.gz chromium_src-6578fef37a7aa42c4259bb86ca72cf05ec084f9a.tar.bz2 |
Remove content notifications from ResourcePrefetchPredictor, remove NOTIFICATION_LOAD_FROM_MEMORY_CACHE.
BUG=170921
TEST=everything still works
Review URL: https://codereview.chromium.org/25923002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@228413 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/android/tab_android.cc')
-rw-r--r-- | chrome/browser/android/tab_android.cc | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/chrome/browser/android/tab_android.cc b/chrome/browser/android/tab_android.cc index 4d57e9a..aa6c684 100644 --- a/chrome/browser/android/tab_android.cc +++ b/chrome/browser/android/tab_android.cc @@ -17,6 +17,8 @@ #include "chrome/browser/net/net_error_tab_helper.h" #include "chrome/browser/password_manager/password_manager.h" #include "chrome/browser/password_manager/password_manager_delegate_impl.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/profiles/profile.h" #include "chrome/browser/profiles/profile_android.h" @@ -66,6 +68,8 @@ void BrowserTabContents::AttachTabHelpers(content::WebContents* contents) { // Set the view type. extensions::SetViewType(contents, extensions::VIEW_TYPE_TAB_CONTENTS); + Profile* profile = Profile::FromBrowserContext(contents->GetBrowserContext()); + // SessionTabHelper comes first because it sets up the tab ID, and other // helpers may rely on that. SessionTabHelper::CreateForWebContents(contents); @@ -98,6 +102,11 @@ void BrowserTabContents::AttachTabHelpers(content::WebContents* contents) { TabSpecificContentSettings::CreateForWebContents(contents); TranslateTabHelper::CreateForWebContents(contents); WindowAndroidHelper::CreateForWebContents(contents); + + if (predictors::ResourcePrefetchPredictorFactory::GetForProfile(profile)) { + predictors::ResourcePrefetchPredictorTabHelper::CreateForWebContents( + contents); + } } // TODO(dtrainor): Refactor so we do not need this method. |