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..9dfbca48540fe82d0d51e20ad41e704bb77d670f 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,12 @@ ContentSetting GetContentSetting(const ProviderInterface* provider, |
return ValueToContentSetting(value.get()); |
} |
+void SendContentSettingRules(const HostContentSettingsMap* map, |
+ ContentSettingsType type, |
+ IPC::Channel::Sender* sender) { |
+ ContentSettingsForOneType settings; |
+ map->GetSettingsForOneType(type, "", &settings); |
+ sender->Send(new ChromeViewMsg_SetContentSettingRules(type, settings)); |
+} |
+ |
} // namespace content_settings |