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 |