Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(6514)

Unified Diff: chrome/browser/ui/omnibox/omnibox_edit_model.cc

Issue 229583002: Omnibox Logging Clarifications (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 6 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « no previous file | no next file » | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: chrome/browser/ui/omnibox/omnibox_edit_model.cc
diff --git a/chrome/browser/ui/omnibox/omnibox_edit_model.cc b/chrome/browser/ui/omnibox/omnibox_edit_model.cc
index 433e3bb9b88328817fc9286b750773c57b001570..30145c18a10cbcc19011fd84932607a535bcf313 100644
--- a/chrome/browser/ui/omnibox/omnibox_edit_model.cc
+++ b/chrome/browser/ui/omnibox/omnibox_edit_model.cc
@@ -673,9 +673,10 @@ void OmniboxEditModel::AcceptInput(WindowOpenDisposition disposition,
const TemplateURL* template_url = match.GetTemplateURL(profile_, false);
if (template_url && template_url->url_ref().HasGoogleBaseURLs())
GoogleURLTracker::GoogleURLSearchCommitted(profile_);
-
Peter Kasting 2014/04/08 22:52:56 Nit: Don't remove this blank line
Mark P 2014/04/08 22:58:32 Done.
- view_->OpenMatch(match, disposition, alternate_nav_url, base::string16(),
- OmniboxPopupModel::kNoMatch);
+ view_->OpenMatch(
+ match, disposition, alternate_nav_url, base::string16(),
+ popup_model() && popup_model()->IsOpen() ?
Peter Kasting 2014/04/08 22:52:56 It doesn't seem like we need to check this. If th
Mark P 2014/04/08 22:58:32 Done.
+ popup_model()->selected_line() : OmniboxPopupModel::kNoMatch);
}
void OmniboxEditModel::OpenMatch(AutocompleteMatch match,
@@ -715,11 +716,12 @@ void OmniboxEditModel::OpenMatch(AutocompleteMatch match,
elapsed_time_since_last_change_to_default_match =
base::TimeDelta::FromMilliseconds(-1);
}
+ DCHECK_NE(OmniboxPopupModel::kNoMatch, index);
OmniboxLog log(
input_text,
just_deleted_text_,
autocomplete_controller()->input().type(),
- popup_model()->selected_line(),
+ index,
-1, // don't yet know tab ID; set later if appropriate
ClassifyPage(),
elapsed_time_since_user_first_modified_omnibox,
@@ -739,9 +741,6 @@ void OmniboxEditModel::OpenMatch(AutocompleteMatch match,
<< "omnibox text at same time or before the most recent time the "
<< "default match changed.";
- if (index != OmniboxPopupModel::kNoMatch)
- log.selected_index = index;
-
if ((disposition == CURRENT_TAB) && delegate_->CurrentPageExists()) {
// If we know the destination is being opened in the current tab,
// we can easily get the tab ID. (If it's being opened in a new
« no previous file with comments | « no previous file | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698