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..de814d91b9bd0749553f8e7f70d4ca4f8203a14d 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 GetRendererContentSettingRules(const HostContentSettingsMap* map, |
+ RendererContentSettingRules* rules) { |
+ map->GetSettingsForOneType(CONTENT_SETTINGS_TYPE_IMAGES, "", |
+ &(rules->image_rules)); |
+ map->GetSettingsForOneType(CONTENT_SETTINGS_TYPE_JAVASCRIPT, "", |
+ &(rules->script_rules)); |
+} |
+ |
} // namespace content_settings |