diff options
author | dominich@google.com <dominich@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-01-30 20:23:21 +0000 |
---|---|---|
committer | dominich@google.com <dominich@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-01-30 20:23:21 +0000 |
commit | 39bfdde0bb531c8f66fa9fc5147868162e411977 (patch) | |
tree | 8ee935f239ad240953eaaab8d978f88d02f21deb /chrome/browser/autocomplete | |
parent | 5e316190da50feaf1a24a8fc7e75ccf16cf42072 (diff) | |
download | chromium_src-39bfdde0bb531c8f66fa9fc5147868162e411977.zip chromium_src-39bfdde0bb531c8f66fa9fc5147868162e411977.tar.gz chromium_src-39bfdde0bb531c8f66fa9fc5147868162e411977.tar.bz2 |
Revert 119699 - Cancel prerenders from Omnibox if we navigate to a different URL than predicted.
I also took the opportunity to align the order of methods in prerender_manager.cc to that of the header (as it should be) and make a couple of methods const.
BUG=110799,111350
Review URL: http://codereview.chromium.org/9226037
TBR=dominich@chromium.org
Review URL: https://chromiumcodereview.appspot.com/9301012
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@119720 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/autocomplete')
-rw-r--r-- | chrome/browser/autocomplete/network_action_predictor.cc | 12 |
1 files changed, 1 insertions, 11 deletions
diff --git a/chrome/browser/autocomplete/network_action_predictor.cc b/chrome/browser/autocomplete/network_action_predictor.cc index 11bf630..b43ee3c 100644 --- a/chrome/browser/autocomplete/network_action_predictor.cc +++ b/chrome/browser/autocomplete/network_action_predictor.cc @@ -20,8 +20,6 @@ #include "chrome/browser/history/history_notifications.h" #include "chrome/browser/history/in_memory_database.h" #include "chrome/browser/prerender/prerender_field_trial.h" -#include "chrome/browser/prerender/prerender_manager.h" -#include "chrome/browser/prerender/prerender_manager_factory.h" #include "chrome/browser/profiles/profile.h" #include "chrome/common/chrome_notification_types.h" #include "chrome/common/guid.h" @@ -237,15 +235,6 @@ void NetworkActionPredictor::OnOmniboxOpenedUrl(const AutocompleteLog& log) { const GURL& opened_url = match.destination_url; - // If the Omnibox triggered a prerender but the URL doesn't match the one the - // user is navigating to, cancel the prerender. - prerender::PrerenderManager* prerender_manager = - prerender::PrerenderManagerFactory::GetForProfile(profile_); - // |prerender_manager| can be NULL in incognito mode or if prerendering is - // otherwise disabled. - if (prerender_manager && !prerender_manager->IsPrerendering(opened_url)) - prerender_manager->CancelOmniboxPrerenders(); - const string16 lower_user_text(base::i18n::ToLower(log.text)); BeginTransaction(); @@ -302,6 +291,7 @@ void NetworkActionPredictor::OnOmniboxOpenedUrl(const AutocompleteLog& log) { tracked_urls_.clear(); } + void NetworkActionPredictor::DeleteOldIdsFromCaches( history::URLDatabase* url_db, std::vector<NetworkActionPredictorDatabase::Row::Id>* id_list) { |