| Index: chrome/browser/renderer_host/resource_message_filter.cc
|
| diff --git a/chrome/browser/renderer_host/resource_message_filter.cc b/chrome/browser/renderer_host/resource_message_filter.cc
|
| index 8616e2954f1de6ba3b73e5f560e981f2189fe2bc..2215257fb385c521b959ab1dda7079742a1eca71 100644
|
| --- a/chrome/browser/renderer_host/resource_message_filter.cc
|
| +++ b/chrome/browser/renderer_host/resource_message_filter.cc
|
| @@ -234,6 +234,12 @@ bool ResourceMessageFilter::OnMessageReceived(const IPC::Message& message) {
|
| OnNotifyAudioPacketReady)
|
| IPC_MESSAGE_HANDLER(ViewHostMsg_GetAudioVolume, OnGetAudioVolume)
|
| IPC_MESSAGE_HANDLER(ViewHostMsg_SetAudioVolume, OnSetAudioVolume)
|
| +#if defined(OS_MACOSX)
|
| + IPC_MESSAGE_HANDLER(ViewHostMsg_AllocTransportDIB,
|
| + OnAllocTransportDIB)
|
| + IPC_MESSAGE_HANDLER(ViewHostMsg_FreeTransportDIB,
|
| + OnFreeTransportDIB)
|
| +#endif
|
| IPC_MESSAGE_UNHANDLED(
|
| handled = false)
|
| IPC_END_MESSAGE_MAP_EX()
|
| @@ -794,3 +800,15 @@ void ResourceMessageFilter::OnSetAudioVolume(
|
| double left_channel, double right_channel) {
|
| // TODO(hclam): delegate to AudioRendererHost and handle this message.
|
| }
|
| +
|
| +#if defined(OS_MACOSX)
|
| +void ResourceMessageFilter::OnAllocTransportDIB(
|
| + size_t size, IPC::Maybe<TransportDIB::Handle>* handle) {
|
| + render_widget_helper_->AllocTransportDIB(size, handle);
|
| +}
|
| +
|
| +void ResourceMessageFilter::OnFreeTransportDIB(
|
| + TransportDIB::Id dib_id) {
|
| + render_widget_helper_->FreeTransportDIB(dib_id);
|
| +}
|
| +#endif
|
|
|