Index: chrome/browser/content_settings/content_settings_mock_provider.cc |
diff --git a/chrome/browser/content_settings/content_settings_mock_provider.cc b/chrome/browser/content_settings/content_settings_mock_provider.cc |
index 43da449917733b3345ffef05ed7d01d89b10f31b..0c6f5bf149d8989f3db8a6d61a8b043b1f576968 100644 |
--- a/chrome/browser/content_settings/content_settings_mock_provider.cc |
+++ b/chrome/browser/content_settings/content_settings_mock_provider.cc |
@@ -33,12 +33,12 @@ RuleIterator* MockProvider::GetRuleIterator( |
return value_map_.GetRuleIterator(content_type, resource_identifier, NULL); |
} |
-void MockProvider::SetContentSetting( |
+void MockProvider::SetWebsiteSetting( |
const ContentSettingsPattern& requesting_url_pattern, |
const ContentSettingsPattern& embedding_url_pattern, |
ContentSettingsType content_type, |
const ResourceIdentifier& resource_identifier, |
- ContentSetting content_setting) { |
+ const base::Value* value) { |
if (read_only_) |
return; |
value_map_.clear(); |
@@ -46,7 +46,7 @@ void MockProvider::SetContentSetting( |
embedding_url_pattern, |
content_type, |
resource_identifier, |
- Value::CreateIntegerValue(content_setting)); |
+ value->DeepCopy()); |
} |
void MockProvider::ShutdownOnUIThread() { |