Index: chrome/browser/utility_process_host.cc |
=================================================================== |
--- chrome/browser/utility_process_host.cc (revision 70108) |
+++ chrome/browser/utility_process_host.cc (working copy) |
@@ -153,10 +153,11 @@ |
return true; |
} |
-void UtilityProcessHost::OnMessageReceived(const IPC::Message& message) { |
+bool UtilityProcessHost::OnMessageReceived(const IPC::Message& message) { |
BrowserThread::PostTask( |
client_thread_id_, FROM_HERE, |
NewRunnableMethod(client_.get(), &Client::OnMessageReceived, message)); |
+ return true; |
} |
void UtilityProcessHost::OnProcessCrashed(int exit_code) { |
@@ -169,8 +170,9 @@ |
return true; |
} |
-void UtilityProcessHost::Client::OnMessageReceived( |
+bool UtilityProcessHost::Client::OnMessageReceived( |
const IPC::Message& message) { |
+ bool handled = true; |
IPC_BEGIN_MESSAGE_MAP(UtilityProcessHost, message) |
IPC_MESSAGE_HANDLER(UtilityHostMsg_UnpackExtension_Succeeded, |
Client::OnUnpackExtensionSucceeded) |
@@ -192,5 +194,7 @@ |
Client::OnIDBKeysFromValuesAndKeyPathSucceeded) |
IPC_MESSAGE_HANDLER(UtilityHostMsg_IDBKeysFromValuesAndKeyPath_Failed, |
Client::OnIDBKeysFromValuesAndKeyPathFailed) |
+ IPC_MESSAGE_UNHANDLED(handled = false) |
IPC_END_MESSAGE_MAP_EX() |
+ return handled; |
} |