| Index: chrome/browser/autocomplete/zero_suggest_provider.cc
|
| diff --git a/chrome/browser/autocomplete/zero_suggest_provider.cc b/chrome/browser/autocomplete/zero_suggest_provider.cc
|
| index 84b44b6110598086bd1f4a06e569497d02e9e9ba..1d87199dc8bacf9b0dc47952ce150333f9e96cf4 100644
|
| --- a/chrome/browser/autocomplete/zero_suggest_provider.cc
|
| +++ b/chrome/browser/autocomplete/zero_suggest_provider.cc
|
| @@ -84,20 +84,6 @@ void ZeroSuggestProvider::Start(const AutocompleteInput& input,
|
| bool /*minimal_changes*/) {
|
| }
|
|
|
| -void ZeroSuggestProvider::Stop(bool clear_cached_results) {
|
| - if (have_pending_request_)
|
| - LogOmniboxZeroSuggestRequest(ZERO_SUGGEST_REQUEST_INVALIDATED);
|
| - have_pending_request_ = false;
|
| - fetcher_.reset();
|
| - done_ = true;
|
| - if (clear_cached_results) {
|
| - query_matches_map_.clear();
|
| - navigation_results_.clear();
|
| - current_query_.clear();
|
| - matches_.clear();
|
| - }
|
| -}
|
| -
|
| void ZeroSuggestProvider::ResetSession() {
|
| // The user has started editing in the omnibox, so leave
|
| // |field_trial_triggered_in_session_| unchanged and set
|
| @@ -197,6 +183,20 @@ bool ZeroSuggestProvider::ShouldAppendExtraParams(
|
| return true;
|
| }
|
|
|
| +void ZeroSuggestProvider::StopSuggest() {
|
| + if (have_pending_request_)
|
| + LogOmniboxZeroSuggestRequest(ZERO_SUGGEST_REQUEST_INVALIDATED);
|
| + have_pending_request_ = false;
|
| + fetcher_.reset();
|
| +}
|
| +
|
| +void ZeroSuggestProvider::ClearAllResults() {
|
| + query_matches_map_.clear();
|
| + navigation_results_.clear();
|
| + current_query_.clear();
|
| + matches_.clear();
|
| +}
|
| +
|
| void ZeroSuggestProvider::FillResults(const base::Value& root_val,
|
| int* verbatim_relevance,
|
| SuggestResults* suggest_results,
|
|
|