Index: chrome/worker/webworker_stub.cc |
=================================================================== |
--- chrome/worker/webworker_stub.cc (revision 70108) |
+++ chrome/worker/webworker_stub.cc (working copy) |
@@ -60,10 +60,11 @@ |
return url_; |
} |
-void WebWorkerStub::OnMessageReceived(const IPC::Message& message) { |
+bool WebWorkerStub::OnMessageReceived(const IPC::Message& message) { |
if (!impl_) |
- return; |
+ return false; |
+ bool handled = true; |
IPC_BEGIN_MESSAGE_MAP(WebWorkerStub, message) |
IPC_MESSAGE_FORWARD(WorkerMsg_StartWorkerContext, impl_, |
WebWorker::startWorkerContext) |
@@ -72,7 +73,9 @@ |
IPC_MESSAGE_HANDLER(WorkerMsg_PostMessage, OnPostMessage) |
IPC_MESSAGE_FORWARD(WorkerMsg_WorkerObjectDestroyed, impl_, |
WebWorker::workerObjectDestroyed) |
+ IPC_MESSAGE_UNHANDLED(handled = false) |
IPC_END_MESSAGE_MAP() |
+ return handled; |
} |
void WebWorkerStub::OnTerminateWorkerContext() { |