| Index: chrome/browser/content_settings/content_settings_pref_provider.h
|
| diff --git a/chrome/browser/content_settings/content_settings_pref_provider.h b/chrome/browser/content_settings/content_settings_pref_provider.h
|
| index 99c335a8f37380968e3e959b71fa3512447bbf90..2b8b2c25418ab85e73b3b21f3e087bb1a77e543a 100644
|
| --- a/chrome/browser/content_settings/content_settings_pref_provider.h
|
| +++ b/chrome/browser/content_settings/content_settings_pref_provider.h
|
| @@ -44,12 +44,12 @@ class PrefProvider : public ObservableProvider,
|
| const ResourceIdentifier& resource_identifier,
|
| bool incognito) const OVERRIDE;
|
|
|
| - virtual void SetContentSetting(
|
| + virtual bool SetWebsiteSetting(
|
| const ContentSettingsPattern& primary_pattern,
|
| const ContentSettingsPattern& secondary_pattern,
|
| ContentSettingsType content_type,
|
| const ResourceIdentifier& resource_identifier,
|
| - ContentSetting content_setting) OVERRIDE;
|
| + Value* value) OVERRIDE;
|
|
|
| virtual void ClearAllContentSettingsRules(
|
| ContentSettingsType content_type) OVERRIDE;
|
| @@ -77,7 +77,7 @@ class PrefProvider : public ObservableProvider,
|
| const ContentSettingsPattern& secondary_pattern,
|
| ContentSettingsType content_type,
|
| const ResourceIdentifier& resource_identifier,
|
| - ContentSetting setting);
|
| + const base::Value* value);
|
|
|
| // Updates the given |pattern_pairs_settings| dictionary value.
|
| void UpdatePatternPairsSettings(
|
| @@ -85,7 +85,7 @@ class PrefProvider : public ObservableProvider,
|
| const ContentSettingsPattern& secondary_pattern,
|
| ContentSettingsType content_type,
|
| const ResourceIdentifier& resource_identifier,
|
| - ContentSetting setting,
|
| + const base::Value* value,
|
| DictionaryValue* pattern_pairs_settings);
|
|
|
| // Updates the preferences prefs::kContentSettingsPatterns. This preferences
|
|
|