From 39bfdde0bb531c8f66fa9fc5147868162e411977 Mon Sep 17 00:00:00 2001 From: "dominich@google.com" <dominich@google.com@0039d316-1c4b-4281-b951-d872f2087c98> Date: Mon, 30 Jan 2012 20:23:21 +0000 Subject: 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 --- chrome/browser/autocomplete/network_action_predictor.cc | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-) (limited to 'chrome/browser/autocomplete') 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) { -- cgit v1.1