| Index: chrome/renderer/chrome_render_process_observer.cc
|
| diff --git a/chrome/renderer/chrome_render_process_observer.cc b/chrome/renderer/chrome_render_process_observer.cc
|
| index b642d61ae1fbdea65803124fee2b8b3ba9ebb8f5..41e6f97ad61d27b668315732f56ecbb8ccefdf0d 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_;
|
| +}
|
|
|