Index: content/browser/message_port_message_filter.cc |
diff --git a/content/browser/message_port_message_filter.cc b/content/browser/message_port_message_filter.cc |
index 9046ee7a1a2c92401a24b7667285815fecf9c0d9..6dc44b610c8f5ec9916a15fc747e591c64655fbf 100644 |
--- a/content/browser/message_port_message_filter.cc |
+++ b/content/browser/message_port_message_filter.cc |
@@ -63,13 +63,13 @@ int MessagePortMessageFilter::GetNextRoutingID() { |
void MessagePortMessageFilter::SendMessage( |
int route_id, |
const MessagePortMessage& message, |
- const std::vector<int>& sent_message_port_ids) { |
+ const std::vector<TransferredMessagePort>& sent_message_ports) { |
// Generate new routing ids for all ports that were sent around. This avoids |
// waiting for the created ports to send a sync message back to get routing |
// ids. |
std::vector<int> new_routing_ids; |
- UpdateMessagePortsWithNewRoutes(sent_message_port_ids, &new_routing_ids); |
- Send(new MessagePortMsg_Message(route_id, message, sent_message_port_ids, |
+ UpdateMessagePortsWithNewRoutes(sent_message_ports, &new_routing_ids); |
+ Send(new MessagePortMsg_Message(route_id, message, sent_message_ports, |
new_routing_ids)); |
} |
@@ -78,16 +78,16 @@ void MessagePortMessageFilter::SendMessagesAreQueued(int route_id) { |
} |
void MessagePortMessageFilter::UpdateMessagePortsWithNewRoutes( |
- const std::vector<int>& message_port_ids, |
+ const std::vector<TransferredMessagePort>& message_ports, |
std::vector<int>* new_routing_ids) { |
DCHECK(new_routing_ids); |
new_routing_ids->clear(); |
- new_routing_ids->resize(message_port_ids.size()); |
+ new_routing_ids->resize(message_ports.size()); |
- for (size_t i = 0; i < message_port_ids.size(); ++i) { |
+ for (size_t i = 0; i < message_ports.size(); ++i) { |
(*new_routing_ids)[i] = GetNextRoutingID(); |
MessagePortService::GetInstance()->UpdateMessagePort( |
- message_port_ids[i], |
+ message_ports[i].id, |
this, |
(*new_routing_ids)[i]); |
} |
@@ -97,7 +97,7 @@ void MessagePortMessageFilter::RouteMessageEventWithMessagePorts( |
int routing_id, |
const ViewMsg_PostMessage_Params& params) { |
ViewMsg_PostMessage_Params new_params(params); |
- UpdateMessagePortsWithNewRoutes(params.message_port_ids, |
+ UpdateMessagePortsWithNewRoutes(params.message_ports, |
&new_params.new_routing_ids); |
Send(new ViewMsg_PostMessageEvent(routing_id, new_params)); |
} |