Index: chrome/browser/autocomplete/network_action_predictor.cc |
diff --git a/chrome/browser/autocomplete/network_action_predictor.cc b/chrome/browser/autocomplete/network_action_predictor.cc |
index ce4dfb375e79482d255b6480625b2c77ecec9b86..b43ee3c0167eaa6e4d10d2c8e22c1b400a202b08 100644 |
--- a/chrome/browser/autocomplete/network_action_predictor.cc |
+++ b/chrome/browser/autocomplete/network_action_predictor.cc |
@@ -130,6 +130,8 @@ NetworkActionPredictor::Action NetworkActionPredictor::RecommendAction( |
const double confidence = CalculateConfidence(user_text, match, &is_in_db); |
DCHECK(confidence >= 0.0 && confidence <= 1.0); |
+ UMA_HISTOGRAM_BOOLEAN("NetworkActionPredictor.MatchIsInDb", is_in_db); |
+ |
if (is_in_db) { |
// Multiple enties with the same URL are fine as the confidence may be |
// different. |
@@ -164,7 +166,7 @@ bool NetworkActionPredictor::IsPreconnectable(const AutocompleteMatch& match) { |
case AutocompleteMatch::SEARCH_WHAT_YOU_TYPED: |
case AutocompleteMatch::SEARCH_HISTORY: |
case AutocompleteMatch::SEARCH_SUGGEST: |
- // A match that uses a non-default search engine (e.g. for tab-to-search). |
+ // A match that uses a non-default search engine (e.g. for tab-to-search). |
case AutocompleteMatch::SEARCH_OTHER_ENGINE: |
return true; |
@@ -226,10 +228,12 @@ void NetworkActionPredictor::OnOmniboxOpenedUrl(const AutocompleteLog& log) { |
if (log.text.length() < kMinimumUserTextLength) |
return; |
- UMA_HISTOGRAM_COUNTS("NetworkActionPredictor.NavigationCount", 1); |
+ const AutocompleteMatch& match = log.result.match_at(log.selected_index); |
+ |
+ UMA_HISTOGRAM_BOOLEAN("Prerender.OmniboxNavigationsCouldPrerender", |
+ prerender::IsOmniboxEnabled(profile_)); |
- const GURL& opened_url = |
- log.result.match_at(log.selected_index).destination_url; |
+ const GURL& opened_url = match.destination_url; |
const string16 lower_user_text(base::i18n::ToLower(log.text)); |