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..02d3db0aa67def073bd59531fe627fef1ad1dfd7 100644 |
--- a/chrome/browser/content_settings/content_settings_mock_provider.cc |
+++ b/chrome/browser/content_settings/content_settings_mock_provider.cc |
@@ -33,20 +33,21 @@ RuleIterator* MockProvider::GetRuleIterator( |
return value_map_.GetRuleIterator(content_type, resource_identifier, NULL); |
} |
-void MockProvider::SetContentSetting( |
+bool MockProvider::SetWebsiteSetting( |
const ContentSettingsPattern& requesting_url_pattern, |
const ContentSettingsPattern& embedding_url_pattern, |
ContentSettingsType content_type, |
const ResourceIdentifier& resource_identifier, |
- ContentSetting content_setting) { |
+ base::Value* value) { |
if (read_only_) |
- return; |
+ return false; |
value_map_.clear(); |
value_map_.SetValue(requesting_url_pattern, |
embedding_url_pattern, |
content_type, |
resource_identifier, |
- Value::CreateIntegerValue(content_setting)); |
+ value); |
+ return true; |
} |
void MockProvider::ShutdownOnUIThread() { |