Index: chrome/common/content_settings.cc |
diff --git a/chrome/common/content_settings.cc b/chrome/common/content_settings.cc |
index 89eaa591f102f9eacbba434582d162799da6d31c..9338ba39e8e22a8bee1fa1e762d406ec73d19015 100644 |
--- a/chrome/common/content_settings.cc |
+++ b/chrome/common/content_settings.cc |
@@ -9,3 +9,27 @@ ContentSetting IntToContentSetting(int content_setting) { |
(content_setting >= CONTENT_SETTING_NUM_SETTINGS)) ? |
CONTENT_SETTING_DEFAULT : static_cast<ContentSetting>(content_setting); |
} |
+ |
+ContentSettings::ContentSettings() { |
+ for (int i = 0; i < CONTENT_SETTINGS_NUM_TYPES; ++i) |
+ settings[i] = CONTENT_SETTING_DEFAULT; |
+} |
+ |
+ContentSettings::ContentSettings(ContentSetting default_setting) { |
+ for (int i = 0; i < CONTENT_SETTINGS_NUM_TYPES; ++i) |
+ settings[i] = default_setting; |
+} |
+ |
+ContentSettingPatternSource::ContentSettingPatternSource( |
+ const ContentSettingsPattern& primary_pattern, |
+ const ContentSettingsPattern& secondary_pattern, |
+ ContentSetting setting, |
+ const std::string& source, |
+ bool incognito) |
+ : primary_pattern(primary_pattern), |
+ secondary_pattern(secondary_pattern), |
+ setting(setting), |
+ source(source), |
+ incognito(incognito) {} |
+ |
+ContentSettingPatternSource::ContentSettingPatternSource() {} |