| Index: chrome/renderer/webworker_proxy.cc
|
| ===================================================================
|
| --- chrome/renderer/webworker_proxy.cc (revision 70108)
|
| +++ chrome/renderer/webworker_proxy.cc (working copy)
|
| @@ -84,10 +84,11 @@
|
| void WebWorkerProxy::clientDestroyed() {
|
| }
|
|
|
| -void WebWorkerProxy::OnMessageReceived(const IPC::Message& message) {
|
| +bool WebWorkerProxy::OnMessageReceived(const IPC::Message& message) {
|
| if (!client_)
|
| - return;
|
| + return false;
|
|
|
| + bool handled = true;
|
| IPC_BEGIN_MESSAGE_MAP(WebWorkerProxy, message)
|
| IPC_MESSAGE_HANDLER(ViewMsg_WorkerCreated, OnWorkerCreated)
|
| IPC_MESSAGE_HANDLER(WorkerMsg_PostMessage, OnPostMessage)
|
| @@ -105,7 +106,9 @@
|
| IPC_MESSAGE_FORWARD(WorkerHostMsg_WorkerContextDestroyed,
|
| static_cast<WebCommonWorkerClient*>(client_),
|
| WebCommonWorkerClient::workerContextDestroyed)
|
| + IPC_MESSAGE_UNHANDLED(handled = false)
|
| IPC_END_MESSAGE_MAP()
|
| + return handled;
|
| }
|
|
|
| void WebWorkerProxy::OnWorkerCreated() {
|
|
|