| Index: chrome/browser/content_settings/content_settings_default_provider.cc
|
| diff --git a/chrome/browser/content_settings/content_settings_default_provider.cc b/chrome/browser/content_settings/content_settings_default_provider.cc
|
| index c64a076be9bce303326dfa83647980203d92141d..46c8540a1fe48641d4f8fde34e23a278802ed9f6 100644
|
| --- a/chrome/browser/content_settings/content_settings_default_provider.cc
|
| +++ b/chrome/browser/content_settings/content_settings_default_provider.cc
|
| @@ -223,7 +223,7 @@ bool DefaultProvider::SetWebsiteSetting(
|
| // If |value| is NULL we need to reset the default setting the the
|
| // hardcoded default.
|
| default_settings_[content_type].reset(
|
| - base::Value::CreateIntegerValue(kDefaultSettings[content_type]));
|
| + new base::FundamentalValue(kDefaultSettings[content_type]));
|
|
|
| // Remove the corresponding pref entry since the hardcoded default value
|
| // is used.
|
| @@ -315,7 +315,7 @@ void DefaultProvider::ForceDefaultsToBeExplicit() {
|
| if (!default_settings_[type].get() &&
|
| kDefaultSettings[i] != CONTENT_SETTING_DEFAULT) {
|
| default_settings_[type].reset(
|
| - base::Value::CreateIntegerValue(kDefaultSettings[i]));
|
| + new base::FundamentalValue(kDefaultSettings[i]));
|
| }
|
| }
|
| }
|
| @@ -331,7 +331,7 @@ void DefaultProvider::GetSettingsFromDictionary(
|
| bool is_integer = i.value().GetAsInteger(&int_value);
|
| DCHECK(is_integer);
|
| default_settings_[ContentSettingsType(type)].reset(
|
| - base::Value::CreateIntegerValue(int_value));
|
| + new base::FundamentalValue(int_value));
|
| break;
|
| }
|
| }
|
| @@ -341,7 +341,7 @@ void DefaultProvider::GetSettingsFromDictionary(
|
| default_settings_[CONTENT_SETTINGS_TYPE_COOKIES].get()) ==
|
| CONTENT_SETTING_ASK) {
|
| default_settings_[CONTENT_SETTINGS_TYPE_COOKIES].reset(
|
| - base::Value::CreateIntegerValue(CONTENT_SETTING_BLOCK));
|
| + new base::FundamentalValue(CONTENT_SETTING_BLOCK));
|
| }
|
| }
|
|
|
|
|