| Index: components/omnibox/keyword_provider.cc
|
| diff --git a/components/omnibox/keyword_provider.cc b/components/omnibox/keyword_provider.cc
|
| index 273a6e00d5a291c20e4bc918483572406ec87d01..c7d8a81c3185d1c24573836f468d1e7f9109be2a 100644
|
| --- a/components/omnibox/keyword_provider.cc
|
| +++ b/components/omnibox/keyword_provider.cc
|
| @@ -12,6 +12,7 @@
|
| #include "base/strings/utf_string_conversions.h"
|
| #include "components/metrics/proto/omnibox_input_type.pb.h"
|
| #include "components/omnibox/autocomplete_match.h"
|
| +#include "components/omnibox/autocomplete_provider_client.h"
|
| #include "components/omnibox/autocomplete_provider_listener.h"
|
| #include "components/omnibox/keyword_extensions_delegate.h"
|
| #include "components/search_engines/template_url.h"
|
| @@ -69,12 +70,12 @@ void ScopedEndExtensionKeywordMode::StayInKeywordMode() {
|
|
|
| } // namespace
|
|
|
| -KeywordProvider::KeywordProvider(
|
| - AutocompleteProviderListener* listener,
|
| - TemplateURLService* model)
|
| +KeywordProvider::KeywordProvider(AutocompleteProviderClient* client,
|
| + AutocompleteProviderListener* listener)
|
| : AutocompleteProvider(AutocompleteProvider::TYPE_KEYWORD),
|
| listener_(listener),
|
| - model_(model) {
|
| + model_(client->GetTemplateURLService()),
|
| + extensions_delegate_(client->GetKeywordExtensionsDelegate(this)) {
|
| }
|
|
|
| // static
|
|
|