Upstream version 7.36.149.0
[platform/framework/web/crosswalk.git] / src / chrome / browser / autocomplete / autocomplete_controller.h
index 1f2a09c..29d1b78 100644 (file)
@@ -117,7 +117,13 @@ class AutocompleteController : public AutocompleteProviderListener {
   KeywordProvider* keyword_provider() const { return keyword_provider_; }
   SearchProvider* search_provider() const { return search_provider_; }
 
+  // Deprecated. Do not use that method! It's provided temporarily as clank
+  // migrates. If you need to access the aucomplete input you should keep a
+  // local copy of it.
+  // TODO(beaudoin): Remove this method once clank no longer rely on it.
+  // crbug.com/367832
   const AutocompleteInput& input() const { return input_; }
+
   const AutocompleteResult& result() const { return result_; }
   bool done() const { return done_; }
   const ACProviders* providers() const { return &providers_; }
@@ -132,6 +138,8 @@ class AutocompleteController : public AutocompleteProviderListener {
                            RedundantKeywordsIgnoredInResult);
   FRIEND_TEST_ALL_PREFIXES(AutocompleteProviderTest, UpdateAssistedQueryStats);
   FRIEND_TEST_ALL_PREFIXES(AutocompleteProviderTest, GetDestinationURL);
+  FRIEND_TEST_ALL_PREFIXES(OmniboxViewTest, DoesNotUpdateAutocompleteOnBlur);
+  FRIEND_TEST_ALL_PREFIXES(OmniboxViewViewsTest, CloseOmniboxPopupOnTextDrag);
 
   // Updates |result_| to reflect the current provider state and fires
   // notifications.  If |regenerate_result| then we clear the result