Index: chrome/browser/search_engines/util.h |
diff --git a/chrome/browser/search_engines/util.h b/chrome/browser/search_engines/util.h |
index 994c1027a470a55fdbbc621aa79427878ff8f701..2b43ce0177a08bdb93b99fb25a35f387549dd2a0 100644 |
--- a/chrome/browser/search_engines/util.h |
+++ b/chrome/browser/search_engines/util.h |
@@ -81,20 +81,21 @@ |
// prepopulated search providers to result in: |
// * a set of template_urls (search providers). The caller owns the |
// TemplateURL* returned in template_urls. |
+// * the default search provider (and if *default_search_provider is not NULL, |
+// it is contained in template_urls). |
// * whether there is a new resource keyword version (and the value). |
// |*new_resource_keyword_version| is set to 0 if no new value. Otherwise, |
// it is the new value. |
// Only pass in a non-NULL value for service if the WebDataService should be |
// updated. If |removed_keyword_guids| is not NULL, any TemplateURLs removed |
// from the keyword table in the WebDataService will have their Sync GUIDs |
-// added to it. |default_search_provider| will be used to prevent removing the |
-// current user-selected DSE, regardless of changes in prepopulate data. |
+// added to it. |
void GetSearchProvidersUsingKeywordResult( |
const WDTypedResult& result, |
WebDataService* service, |
Profile* profile, |
TemplateURLService::TemplateURLVector* template_urls, |
- TemplateURL* default_search_provider, |
+ TemplateURL** default_search_provider, |
int* new_resource_keyword_version, |
std::set<std::string>* removed_keyword_guids); |
@@ -109,7 +110,7 @@ |
WebDataService* service, |
Profile* profile, |
TemplateURLService::TemplateURLVector* template_urls, |
- TemplateURL* default_search_provider, |
+ TemplateURL** default_search_provider, |
int* resource_keyword_version, |
std::set<std::string>* removed_keyword_guids); |