diff options
Diffstat (limited to 'chrome/browser/autocomplete')
-rw-r--r-- | chrome/browser/autocomplete/autocomplete_edit.cc | 18 |
1 files changed, 7 insertions, 11 deletions
diff --git a/chrome/browser/autocomplete/autocomplete_edit.cc b/chrome/browser/autocomplete/autocomplete_edit.cc index 742768c..6b31345 100644 --- a/chrome/browser/autocomplete/autocomplete_edit.cc +++ b/chrome/browser/autocomplete/autocomplete_edit.cc @@ -1000,19 +1000,15 @@ bool AutocompleteEditModel::DoInstant(const AutocompleteMatch& match, if (!tab) return false; + // The destination is typically the current URL when the user presses the + // down arrow in the omnibox, in which case we shouldn't load a preview. bool instant_is_active = false; - if (user_input_in_progress() && popup_->IsOpen()) { - if (match.destination_url == PermanentURL()) { - // The destination is the same as the current url. This typically - // happens if the user presses the down arrow in the omnibox, in which - // case we don't want to load a preview. - instant->DestroyPreviewContentsAndLeaveActive(); - } else { - instant_is_active = instant->Update(tab, match, view_->GetText(), - UseVerbatimInstant(), suggested_text); - } + if (user_input_in_progress() && popup_->IsOpen() && + match.destination_url != PermanentURL()) { + instant_is_active = instant->Update(tab, match, view_->GetText(), + UseVerbatimInstant(), suggested_text); } else { - instant->DestroyPreviewContents(); + instant->DestroyPreviewContentsAndLeaveActive(); } *might_support_instant = instant->MightSupportInstant(); |