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 99d6680a61c2b25037ef01a9392999f144ad9348..a08834e172adb28a8ea690723c2a04be69a27a03 100644 |
--- a/chrome/browser/ui/omnibox/omnibox_edit_model.cc |
+++ b/chrome/browser/ui/omnibox/omnibox_edit_model.cc |
@@ -187,10 +187,16 @@ void OmniboxEditModel::RestoreState(const State& state) { |
AutocompleteMatch OmniboxEditModel::CurrentMatch( |
GURL* alternate_nav_url) const { |
// If we have a valid match use it. Otherwise get one for the current text. |
- AutocompleteMatch match = |
- omnibox_controller_->CurrentMatch(alternate_nav_url); |
- if (!match.destination_url.is_valid()) |
+ AutocompleteMatch match = omnibox_controller_->current_match(); |
+ |
+ if (match.destination_url.is_valid()) { |
Peter Kasting
2013/06/18 23:31:19
Nit: Less indenting:
if (!match.destination_url
beaudoin
2013/06/19 18:21:10
Done.
|
+ if (alternate_nav_url) { |
+ *alternate_nav_url = AutocompleteResult::ComputeAlternateNavUrl( |
+ autocomplete_controller()->input(), match); |
+ } |
+ } else { |
GetInfoForCurrentText(&match, alternate_nav_url); |
+ } |
return match; |
} |
@@ -1126,7 +1132,7 @@ void OmniboxEditModel::OnCurrentMatchChanged(bool is_temporary_set_by_instant) { |
has_temporary_text_ = is_temporary_set_by_instant; |
is_temporary_text_set_by_instant_ = is_temporary_set_by_instant; |
- const AutocompleteMatch& match = omnibox_controller_->CurrentMatch(NULL); |
+ const AutocompleteMatch& match = omnibox_controller_->current_match(); |
if (is_temporary_set_by_instant) { |
view_->OnTemporaryTextMaybeChanged( |