| Index: content/browser/renderer_host/render_message_filter.cc
|
| diff --git a/content/browser/renderer_host/render_message_filter.cc b/content/browser/renderer_host/render_message_filter.cc
|
| index 90008a31a08fff87cab06800e887b7ad829494e2..fcc318701b404b6ccce79e7c22533479d51ad898 100644
|
| --- a/content/browser/renderer_host/render_message_filter.cc
|
| +++ b/content/browser/renderer_host/render_message_filter.cc
|
| @@ -156,11 +156,18 @@ bool RenderMessageFilter::OnMessageReceived(const IPC::Message& message) {
|
| bool handled = true;
|
| IPC_BEGIN_MESSAGE_MAP(RenderMessageFilter, message)
|
| #if defined(OS_MACOSX)
|
| - // On Mac, ViewHostMsg_UpdateRect needs to be handled in a nested message
|
| - // loop during resize.
|
| + // On Mac, the IPCs ViewHostMsg_SwapCompositorFrame, ViewHostMsg_UpdateRect,
|
| + // and GpuCommandBufferMsg_SwapBuffersCompleted need to be handled in a
|
| + // nested message loop during resize.
|
| + IPC_MESSAGE_HANDLER_GENERIC(
|
| + ViewHostMsg_SwapCompositorFrame,
|
| + ResizeHelperPostMsgToUIThread(render_process_id_, message))
|
| IPC_MESSAGE_HANDLER_GENERIC(
|
| ViewHostMsg_UpdateRect,
|
| ResizeHelperPostMsgToUIThread(render_process_id_, message))
|
| + IPC_MESSAGE_HANDLER_GENERIC(
|
| + ViewHostMsg_SetNeedsBeginFrames,
|
| + ResizeHelperPostMsgToUIThread(render_process_id_, message))
|
| #endif
|
| IPC_MESSAGE_HANDLER_DELAY_REPLY(ChildProcessHostMsg_HasGpuProcess,
|
| OnHasGpuProcess)
|
|
|