| Index: components/content_settings/core/browser/content_settings_utils.cc
|
| diff --git a/components/content_settings/core/browser/content_settings_utils.cc b/components/content_settings/core/browser/content_settings_utils.cc
|
| index c8dfe50bdfb3288b53062a38c63371ad8916b7ee..2f08b9cf5ff27dfc0269e79bf7cd4bd4f231bdaa 100644
|
| --- a/components/content_settings/core/browser/content_settings_utils.cc
|
| +++ b/components/content_settings/core/browser/content_settings_utils.cc
|
| @@ -169,6 +169,14 @@ bool ParseContentSettingValue(const base::Value* value,
|
| return *setting != CONTENT_SETTING_DEFAULT;
|
| }
|
|
|
| +base::Value* ContentSettingToValue(ContentSetting setting) {
|
| + if (setting <= CONTENT_SETTING_DEFAULT ||
|
| + setting >= CONTENT_SETTING_NUM_SETTINGS) {
|
| + return nullptr;
|
| + }
|
| + return new base::FundamentalValue(setting);
|
| +}
|
| +
|
| base::Value* GetContentSettingValueAndPatterns(
|
| const ProviderInterface* provider,
|
| const GURL& primary_url,
|
|
|