Chromium Code Reviews| Index: chrome/browser/content_settings/content_settings_utils.cc |
| diff --git a/chrome/browser/content_settings/content_settings_utils.cc b/chrome/browser/content_settings/content_settings_utils.cc |
| index 2338507437f4729fac112dffde7bd1fb328c1df5..d038d059fced0dab29bbe2c5673c1041131c0fdd 100644 |
| --- a/chrome/browser/content_settings/content_settings_utils.cc |
| +++ b/chrome/browser/content_settings/content_settings_utils.cc |
| @@ -121,6 +121,19 @@ bool ParseContentSettingValue(const base::Value* value, |
| return *setting != CONTENT_SETTING_DEFAULT; |
| } |
| +bool ValueEqualsContentSetting(const base::Value* value, |
| + ContentSetting setting) { |
|
Bernhard Bauer
2011/11/11 14:00:40
Couldn't you just implement this in terms of |Valu
markusheintz_
2011/11/14 11:15:10
I removed this method again. Since using ValueToCo
|
| + if (value) { |
| + DCHECK(value->GetType() == base::Value::TYPE_INTEGER); |
|
Bernhard Bauer
2011/11/11 14:00:40
This method DCHECKS if |value| is not an integer F
markusheintz_
2011/11/14 11:15:10
Ahhh... these last minute code changes. Anyway thi
|
| + int int_value; |
| + bool success = value->GetAsInteger(&int_value); |
| + if (success) |
| + return ContentSetting(int_value == setting); |
|
Bernhard Bauer
2011/11/11 14:00:40
Ooooooh. I'm going to pretend I didn't see this li
markusheintz_
2011/11/14 11:15:10
No No No I did not write this :(. This was a chang
|
| + NOTREACHED(); |
| + } |
| + return false; |
| +} |
| + |
| base::Value* GetContentSettingValueAndPatterns( |
| const ProviderInterface* provider, |
| const GURL& primary_url, |