Index: content/renderer/shared_worker/embedded_shared_worker_stub.cc |
diff --git a/content/renderer/shared_worker/embedded_shared_worker_stub.cc b/content/renderer/shared_worker/embedded_shared_worker_stub.cc |
index 4bcc63985ec65e298c9351f64ecc128fd72999a6..8f9a80970f709c318dcafc688220ea958a07a04e 100644 |
--- a/content/renderer/shared_worker/embedded_shared_worker_stub.cc |
+++ b/content/renderer/shared_worker/embedded_shared_worker_stub.cc |
@@ -274,9 +274,11 @@ void EmbeddedSharedWorkerStub::ConnectToChannel( |
void EmbeddedSharedWorkerStub::OnConnect(int sent_message_port_id, |
int routing_id) { |
+ TransferredMessagePort port; |
+ port.id = sent_message_port_id; |
WebMessagePortChannelImpl* channel = |
new WebMessagePortChannelImpl(routing_id, |
- sent_message_port_id, |
+ port, |
base::MessageLoopProxy::current().get()); |
if (runing_) { |
ConnectToChannel(channel); |