Index: chrome/browser/content_settings/host_content_settings_map.cc |
diff --git a/chrome/browser/content_settings/host_content_settings_map.cc b/chrome/browser/content_settings/host_content_settings_map.cc |
index 27427aef4f085b69b2a1b47d385c20a309dce44f..e8088217975b5dcfc6b58c449858284bd79adf59 100644 |
--- a/chrome/browser/content_settings/host_content_settings_map.cc |
+++ b/chrome/browser/content_settings/host_content_settings_map.cc |
@@ -259,7 +259,7 @@ void HostContentSettingsMap::SetDefaultContentSetting( |
base::Value* value = NULL; |
if (setting != CONTENT_SETTING_DEFAULT) |
- value = base::Value::CreateIntegerValue(setting); |
+ value = new base::FundamentalValue(setting); |
SetWebsiteSetting( |
ContentSettingsPattern::Wildcard(), |
ContentSettingsPattern::Wildcard(), |
@@ -309,7 +309,7 @@ void HostContentSettingsMap::SetContentSetting( |
base::Value* value = NULL; |
if (setting != CONTENT_SETTING_DEFAULT) |
- value = base::Value::CreateIntegerValue(setting); |
+ value = new base::FundamentalValue(setting); |
SetWebsiteSetting(primary_pattern, |
secondary_pattern, |
content_type, |
@@ -563,8 +563,7 @@ void HostContentSettingsMap::MigrateObsoleteClearOnExitPref() { |
it->secondary_pattern, |
CONTENT_SETTINGS_TYPE_COOKIES, |
std::string(), |
- base::Value::CreateIntegerValue( |
- CONTENT_SETTING_SESSION_ONLY)); |
+ new base::FundamentalValue(CONTENT_SETTING_SESSION_ONLY)); |
} |
prefs_->SetBoolean(prefs::kContentSettingsClearOnExitMigrated, true); |
@@ -665,7 +664,7 @@ base::Value* HostContentSettingsMap::GetWebsiteSetting( |
info->primary_pattern = ContentSettingsPattern::Wildcard(); |
info->secondary_pattern = ContentSettingsPattern::Wildcard(); |
} |
- return base::Value::CreateIntegerValue(CONTENT_SETTING_ALLOW); |
+ return new base::FundamentalValue(CONTENT_SETTING_ALLOW); |
} |
ContentSettingsPattern* primary_pattern = NULL; |