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..ea432caabdf5ae9fca05d2b5c591b4723b520d4d 100644 |
| --- a/chrome/browser/content_settings/content_settings_utils.cc |
| +++ b/chrome/browser/content_settings/content_settings_utils.cc |
| @@ -14,8 +14,10 @@ |
| #include "base/values.h" |
| #include "chrome/browser/content_settings/content_settings_provider.h" |
| #include "chrome/browser/content_settings/content_settings_rule.h" |
| +#include "chrome/browser/content_settings/host_content_settings_map.h" |
| #include "chrome/common/chrome_switches.h" |
| #include "chrome/common/content_settings_pattern.h" |
| +#include "chrome/common/render_messages.h" |
| #include "googleurl/src/gurl.h" |
| namespace { |
| @@ -194,4 +196,14 @@ ContentSetting GetContentSetting(const ProviderInterface* provider, |
| return ValueToContentSetting(value.get()); |
| } |
| +void SendContentSettingRules(const HostContentSettingsMap* map, |
| + IPC::Channel::Sender* sender) { |
| + RendererContentSettingRules rules; |
| + map->GetSettingsForOneType(CONTENT_SETTINGS_TYPE_IMAGES, "", |
| + &(rules.image_rules)); |
| + map->GetSettingsForOneType(CONTENT_SETTINGS_TYPE_JAVASCRIPT, "", |
| + &(rules.script_rules)); |
| + sender->Send(new ChromeViewMsg_SetContentSettingRules(rules)); |
|
Bernhard Bauer
2011/11/03 22:18:38
Could you change this method so that it populates
marja
2011/11/07 09:32:48
Done.
|
| +} |
| + |
| } // namespace content_settings |