Index: chrome/browser/search_engines/util.h |
diff --git a/chrome/browser/search_engines/util.h b/chrome/browser/search_engines/util.h |
index 2b43ce0177a08bdb93b99fb25a35f387549dd2a0..994c1027a470a55fdbbc621aa79427878ff8f701 100644 |
--- a/chrome/browser/search_engines/util.h |
+++ b/chrome/browser/search_engines/util.h |
@@ -81,21 +81,20 @@ ActionsFromPrepopulateData CreateActionsFromCurrentPrepopulateData( |
// 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. |
+// added to it. |default_search_provider| will be used to prevent removing the |
+// current user-selected DSE, regardless of changes in prepopulate data. |
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); |
@@ -110,7 +109,7 @@ void GetSearchProvidersUsingLoadedEngines( |
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); |