Added Protector, hooked up DSE verification with error bubble.
Moved signing key to a separate cc file.
[email protected],[email protected]
BUG=94447
TEST=Before launching Chrome modify Default Search Engine ID value in Web Data SQL db. Check that error bubble is shown on Chrome startup and its buttons work as expected.
Review URL: http://codereview.chromium.org/8342049
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@107426 0039d316-1c4b-4281-b951-d872f2087c98
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 @@
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_