| 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..5d9155461cd9457d0143a7e223c342e0c7f00f2a 100644
|
| --- a/chrome/renderer/chrome_render_process_observer.cc
|
| +++ b/chrome/renderer/chrome_render_process_observer.cc
|
| @@ -252,6 +252,8 @@ ChromeRenderProcessObserver::ChromeRenderProcessObserver(
|
| PathService::Get(chrome::DIR_MEDIA_LIBS, &media_path);
|
| if (!media_path.empty())
|
| media::InitializeMediaLibrary(media_path);
|
| +
|
| + client_->SetImageSettingRules(&image_setting_rules_);
|
| }
|
|
|
| ChromeRenderProcessObserver::~ChromeRenderProcessObserver() {
|
| @@ -267,6 +269,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 +312,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) {
|
|
|