summaryrefslogtreecommitdiffstats
path: root/chrome/browser/autocomplete
diff options
context:
space:
mode:
authordominich@chromium.org <dominich@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-01-10 23:17:24 +0000
committerdominich@chromium.org <dominich@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-01-10 23:17:24 +0000
commit66122f44aec56f163aed88a673f062f035619bc2 (patch)
treec2533fd5a13581eca1ba3bbd8d2a0840bd0fc6b4 /chrome/browser/autocomplete
parent5962ca977fde325e4cb46b7287d9de5873012a26 (diff)
downloadchromium_src-66122f44aec56f163aed88a673f062f035619bc2.zip
chromium_src-66122f44aec56f163aed88a673f062f035619bc2.tar.gz
chromium_src-66122f44aec56f163aed88a673f062f035619bc2.tar.bz2
Allow prerendering of search results from Omnibox.
BUG=109680 TEST= Review URL: http://codereview.chromium.org/9152021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@117101 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/autocomplete')
-rw-r--r--chrome/browser/autocomplete/network_action_predictor.cc7
-rw-r--r--chrome/browser/autocomplete/network_action_predictor_unittest.cc8
2 files changed, 2 insertions, 13 deletions
diff --git a/chrome/browser/autocomplete/network_action_predictor.cc b/chrome/browser/autocomplete/network_action_predictor.cc
index 848feeb..ce4dfb3 100644
--- a/chrome/browser/autocomplete/network_action_predictor.cc
+++ b/chrome/browser/autocomplete/network_action_predictor.cc
@@ -149,13 +149,8 @@ NetworkActionPredictor::Action NetworkActionPredictor::RecommendAction(
// Downgrade prerender to preconnect if this is a search match or if omnibox
// prerendering is disabled.
- if (action == ACTION_PRERENDER &&
- ((match.type == AutocompleteMatch::SEARCH_WHAT_YOU_TYPED ||
- match.type == AutocompleteMatch::SEARCH_SUGGEST ||
- match.type == AutocompleteMatch::SEARCH_OTHER_ENGINE) ||
- !prerender::IsOmniboxEnabled(profile_))) {
+ if (action == ACTION_PRERENDER && !prerender::IsOmniboxEnabled(profile_))
action = ACTION_PRECONNECT;
- }
return action;
}
diff --git a/chrome/browser/autocomplete/network_action_predictor_unittest.cc b/chrome/browser/autocomplete/network_action_predictor_unittest.cc
index fca1251..afe1480c 100644
--- a/chrome/browser/autocomplete/network_action_predictor_unittest.cc
+++ b/chrome/browser/autocomplete/network_action_predictor_unittest.cc
@@ -352,13 +352,7 @@ TEST_F(NetworkActionPredictorTest, RecommendActionSearch) {
for (size_t i = 0; i < arraysize(test_url_db); ++i) {
match.destination_url = GURL(test_url_db[i].url);
- const NetworkActionPredictor::Action expected =
- (test_url_db[i].expected_action ==
- NetworkActionPredictor::ACTION_PRERENDER) ?
- NetworkActionPredictor::ACTION_PRECONNECT :
- test_url_db[i].expected_action;
-
- EXPECT_EQ(expected,
+ EXPECT_EQ(test_url_db[i].expected_action,
predictor()->RecommendAction(test_url_db[i].user_text, match))
<< "Unexpected action for " << match.destination_url;
}