| 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() {}
|
|
|