diff options
Diffstat (limited to 'chrome/browser/policy/configuration_policy_handler.cc')
-rw-r--r-- | chrome/browser/policy/configuration_policy_handler.cc | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/chrome/browser/policy/configuration_policy_handler.cc b/chrome/browser/policy/configuration_policy_handler.cc index 63b6f82..30bcc9c 100644 --- a/chrome/browser/policy/configuration_policy_handler.cc +++ b/chrome/browser/policy/configuration_policy_handler.cc @@ -103,6 +103,9 @@ const DefaultSearchSimplePolicyHandlerEntry kDefaultSearchPolicyMap[] = { { key::kDefaultSearchProviderImageURL, prefs::kDefaultSearchProviderImageURL, Value::TYPE_STRING }, + { key::kDefaultSearchProviderNewTabURL, + prefs::kDefaultSearchProviderNewTabURL, + Value::TYPE_STRING }, { key::kDefaultSearchProviderSearchURLPostParams, prefs::kDefaultSearchProviderSearchURLPostParams, Value::TYPE_STRING }, @@ -967,6 +970,7 @@ void DefaultSearchPolicyHandler::ApplyPolicySettings(const PolicyMap& policies, prefs->SetString(prefs::kDefaultSearchProviderEncodings, std::string()); prefs->SetString(prefs::kDefaultSearchProviderKeyword, std::string()); prefs->SetString(prefs::kDefaultSearchProviderInstantURL, std::string()); + prefs->SetString(prefs::kDefaultSearchProviderNewTabURL, std::string()); prefs->SetValue(prefs::kDefaultSearchProviderAlternateURLs, new ListValue()); prefs->SetString(prefs::kDefaultSearchProviderSearchTermsReplacementKey, @@ -996,6 +1000,7 @@ void DefaultSearchPolicyHandler::ApplyPolicySettings(const PolicyMap& policies, EnsureStringPrefExists(prefs, prefs::kDefaultSearchProviderEncodings); EnsureStringPrefExists(prefs, prefs::kDefaultSearchProviderKeyword); EnsureStringPrefExists(prefs, prefs::kDefaultSearchProviderInstantURL); + EnsureStringPrefExists(prefs, prefs::kDefaultSearchProviderNewTabURL); EnsureListPrefExists(prefs, prefs::kDefaultSearchProviderAlternateURLs); EnsureStringPrefExists(prefs, prefs::kDefaultSearchProviderSearchTermsReplacementKey); |