summaryrefslogtreecommitdiffstats
path: root/chrome/browser/search_engines/util.h
diff options
context:
space:
mode:
Diffstat (limited to 'chrome/browser/search_engines/util.h')
-rw-r--r--chrome/browser/search_engines/util.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/chrome/browser/search_engines/util.h b/chrome/browser/search_engines/util.h
index e517ba6..09f001f 100644
--- a/chrome/browser/search_engines/util.h
+++ b/chrome/browser/search_engines/util.h
@@ -40,4 +40,13 @@ void GetSearchProvidersUsingKeywordResult(
const TemplateURL** default_search_provider,
int* new_resource_keyword_version);
+// Returns true if the default search provider setting has been changed or
+// corrupted. Returns the backup setting in |backup_default_search_provider|.
+// |*backup_default_search_provider| can be NULL if the original setting is
+// lost.
+bool DidDefaultSearchProviderChange(
+ const WDTypedResult& result,
+ const std::vector<TemplateURL*>& template_urls,
+ const TemplateURL** backup_default_search_provider);
+
#endif // CHROME_BROWSER_SEARCH_ENGINES_UTIL_H_