diff options
Diffstat (limited to 'chrome/gpu/gpu_thread.cc')
| -rw-r--r-- | chrome/gpu/gpu_thread.cc | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/chrome/gpu/gpu_thread.cc b/chrome/gpu/gpu_thread.cc index b8c532b..e95d27f 100644 --- a/chrome/gpu/gpu_thread.cc +++ b/chrome/gpu/gpu_thread.cc @@ -52,8 +52,9 @@ void GpuThread::RemoveChannel(int renderer_id) { gpu_channels_.erase(renderer_id); } -void GpuThread::OnControlMessageReceived(const IPC::Message& msg) { +bool GpuThread::OnControlMessageReceived(const IPC::Message& msg) { bool msg_is_ok = true; + bool handled = true; IPC_BEGIN_MESSAGE_MAP_EX(GpuThread, msg, msg_is_ok) IPC_MESSAGE_HANDLER(GpuMsg_EstablishChannel, OnEstablishChannel) IPC_MESSAGE_HANDLER(GpuMsg_CloseChannel, OnCloseChannel) @@ -67,7 +68,9 @@ void GpuThread::OnControlMessageReceived(const IPC::Message& msg) { #endif IPC_MESSAGE_HANDLER(GpuMsg_Crash, OnCrash) IPC_MESSAGE_HANDLER(GpuMsg_Hang, OnHang) + IPC_MESSAGE_UNHANDLED(handled = false) IPC_END_MESSAGE_MAP_EX() + return handled; } void GpuThread::OnEstablishChannel(int renderer_id) { |
