diff options
author | dominich@chromium.org <dominich@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-01-10 23:17:24 +0000 |
---|---|---|
committer | dominich@chromium.org <dominich@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-01-10 23:17:24 +0000 |
commit | 66122f44aec56f163aed88a673f062f035619bc2 (patch) | |
tree | c2533fd5a13581eca1ba3bbd8d2a0840bd0fc6b4 /chrome/browser/autocomplete | |
parent | 5962ca977fde325e4cb46b7287d9de5873012a26 (diff) | |
download | chromium_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.cc | 7 | ||||
-rw-r--r-- | chrome/browser/autocomplete/network_action_predictor_unittest.cc | 8 |
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; } |