| Index: content/renderer/websharedworker_proxy.cc
|
| diff --git a/content/renderer/websharedworker_proxy.cc b/content/renderer/websharedworker_proxy.cc
|
| index 880a6960762858c227ef8d7b65b1d89fcca3c193..3cf6f0cf8bf931fc4f6343516243d6289ed6ea4e 100644
|
| --- a/content/renderer/websharedworker_proxy.cc
|
| +++ b/content/renderer/websharedworker_proxy.cc
|
| @@ -53,7 +53,7 @@ bool WebSharedWorkerProxy::Send(std::unique_ptr<IPC::Message> message) {
|
| // For now we proxy all messages to the worker process through the browser.
|
| // Revisit if we find this slow.
|
| // TODO(jabdelmalek): handle sync messages if we need them.
|
| - return router_->Send(new ViewHostMsg_ForwardToWorker(*message));
|
| + return router_->Send(message.release());
|
| }
|
|
|
| void WebSharedWorkerProxy::SendQueuedMessages() {
|
| @@ -76,8 +76,8 @@ void WebSharedWorkerProxy::connect(blink::WebMessagePortChannel* channel,
|
| DCHECK_NE(MSG_ROUTING_NONE, message_port_id);
|
| webchannel->QueueMessages();
|
|
|
| - Send(base::MakeUnique<WorkerMsg_Connect>(route_id_, message_port_id,
|
| - MSG_ROUTING_NONE));
|
| + Send(base::MakeUnique<ViewHostMsg_ConnectToWorker>(route_id_,
|
| + message_port_id));
|
| connect_listener_ = listener;
|
| }
|
|
|
|
|