diff options
Diffstat (limited to 'chrome/renderer/chrome_render_process_observer.cc')
-rw-r--r-- | chrome/renderer/chrome_render_process_observer.cc | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/chrome/renderer/chrome_render_process_observer.cc b/chrome/renderer/chrome_render_process_observer.cc index b642d61..41e6f97 100644 --- a/chrome/renderer/chrome_render_process_observer.cc +++ b/chrome/renderer/chrome_render_process_observer.cc @@ -267,6 +267,8 @@ bool ChromeRenderProcessObserver::OnControlMessageReceived( OnSetDefaultContentSettings) IPC_MESSAGE_HANDLER(ChromeViewMsg_SetContentSettingsForCurrentURL, OnSetContentSettingsForCurrentURL) + IPC_MESSAGE_HANDLER(ChromeViewMsg_SetImageSettingRules, + OnSetImageSettingRules) IPC_MESSAGE_HANDLER(ChromeViewMsg_SetCacheCapacities, OnSetCacheCapacities) IPC_MESSAGE_HANDLER(ChromeViewMsg_ClearCache, OnClearCache) IPC_MESSAGE_HANDLER(ChromeViewMsg_SetFieldTrialGroup, OnSetFieldTrialGroup) @@ -308,6 +310,11 @@ void ChromeRenderProcessObserver::OnSetDefaultContentSettings( ContentSettingsObserver::SetDefaultContentSettings(content_settings); } +void ChromeRenderProcessObserver::OnSetImageSettingRules( + const ContentSettingsForOneType& settings) { + image_setting_rules_ = settings; +} + void ChromeRenderProcessObserver::OnSetCacheCapacities(size_t min_dead_capacity, size_t max_dead_capacity, size_t capacity) { @@ -422,3 +429,8 @@ void ChromeRenderProcessObserver::ExecutePendingClearCache() { WebCache::clear(); } } + +const ContentSettingsForOneType* +ChromeRenderProcessObserver::image_setting_rules() const { + return &image_setting_rules_; +} |