Chromium Code Reviews| Index: chrome/browser/autocomplete/search_provider.h |
| diff --git a/chrome/browser/autocomplete/search_provider.h b/chrome/browser/autocomplete/search_provider.h |
| index ee35c6572c02906eeb4ffda9369ae906bddf4856..213b3cd7dc0e190237efc8a6df5634205ce7db2d 100644 |
| --- a/chrome/browser/autocomplete/search_provider.h |
| +++ b/chrome/browser/autocomplete/search_provider.h |
| @@ -69,6 +69,8 @@ class SearchProvider : public BaseSearchProvider { |
| private: |
| friend class SearchProviderTest; |
| FRIEND_TEST_ALL_PREFIXES(SearchProviderTest, CanSendURL); |
| + FRIEND_TEST_ALL_PREFIXES(SearchProviderTest, |
| + DontInlineAutocompleteAsynchronously); |
| FRIEND_TEST_ALL_PREFIXES(SearchProviderTest, NavigationInline); |
| FRIEND_TEST_ALL_PREFIXES(SearchProviderTest, NavigationInlineDomainClassify); |
| FRIEND_TEST_ALL_PREFIXES(SearchProviderTest, NavigationInlineSchemeSubstring); |
| @@ -168,6 +170,7 @@ class SearchProvider : public BaseSearchProvider { |
| virtual const AutocompleteInput GetInput(bool is_keyword) const OVERRIDE; |
| virtual SearchSuggestionParser::Results* GetResultsToFill( |
| bool is_keyword) OVERRIDE; |
| + virtual void HandleReceivedResults(bool is_keyword) OVERRIDE; |
| virtual bool ShouldAppendExtraParams( |
| const SearchSuggestionParser::SuggestResult& result) const OVERRIDE; |
| virtual void StopSuggest() OVERRIDE; |
| @@ -329,9 +332,16 @@ class SearchProvider : public BaseSearchProvider { |
| scoped_ptr<net::URLFetcher> keyword_fetcher_; |
| scoped_ptr<net::URLFetcher> default_fetcher_; |
| - // Results from the default and keyword search providers. |
| + // Results from the default and keyword search providers. The orig results |
|
msw
2014/08/14 02:57:23
nit: s/orig/original/ in comments and identifiers.
Mark P
2014/08/15 00:05:56
Now obsolete. (Got rid of the orig members.)
|
| + // hold the original reply from the server; the non-orig results are the |
| + // ones that should be used for most purposes. They may have been modified |
| + // in some ways from the orig results, for instance, to demote a brand |
| + // new suggestion that would be inline autocompleted. (We don't want |
| + // asynchronous inline autocompletions.) |
| SearchSuggestionParser::Results default_results_; |
| SearchSuggestionParser::Results keyword_results_; |
| + SearchSuggestionParser::Results orig_default_results_; |
|
msw
2014/08/14 02:57:23
Why do we need a copy of the originals? Can't we m
Mark P
2014/08/15 00:05:56
Removed copy of the originals. Good idea.
|
| + SearchSuggestionParser::Results orig_keyword_results_; |
| GURL current_page_url_; |