| Index: chrome/browser/search_engines/template_url_service.h
|
| diff --git a/chrome/browser/search_engines/template_url_service.h b/chrome/browser/search_engines/template_url_service.h
|
| index bbd7f044b7f314785d5c86401c50fa302a87bc35..e2dc86a5d87fda9a557120938123713964ff3f7a 100644
|
| --- a/chrome/browser/search_engines/template_url_service.h
|
| +++ b/chrome/browser/search_engines/template_url_service.h
|
| @@ -229,7 +229,7 @@ class TemplateURLService : public WebDataServiceConsumer,
|
| // Set the default search provider. |url| may be null.
|
| // This will assert if the default search is managed; the UI should not be
|
| // invoking this method in that situation.
|
| - void SetDefaultSearchProvider(TemplateURL* url);
|
| + void SetUserSelectedDefaultSearchProvider(TemplateURL* url);
|
|
|
| // Returns the default search provider. If the TemplateURLService hasn't been
|
| // loaded, the default search provider is pulled from preferences.
|
| @@ -530,6 +530,11 @@ class TemplateURLService : public WebDataServiceConsumer,
|
| // preference has changed.
|
| void UpdateDefaultSearch();
|
|
|
| + // Set the default search provider. |url| may be user-selected or
|
| + // automatically selected and may be null.
|
| + // This will assert if the default search is managed.
|
| + void SetDefaultSearchProvider(TemplateURL* url);
|
| +
|
| // Set the default search provider even if it is managed. |url| may be null.
|
| // Caller is responsible for notifying observers. Returns whether |url| was
|
| // found in |template_urls_|.
|
|
|