| Index: third_party/WebKit/Source/core/dom/MessagePort.cpp
|
| diff --git a/third_party/WebKit/Source/core/dom/MessagePort.cpp b/third_party/WebKit/Source/core/dom/MessagePort.cpp
|
| index 4e4a711cb3ab4bb7aee8fdb7b9b9f0cae920bbe6..840848537d073b0521034150c6ad9ba047647edf 100644
|
| --- a/third_party/WebKit/Source/core/dom/MessagePort.cpp
|
| +++ b/third_party/WebKit/Source/core/dom/MessagePort.cpp
|
| @@ -86,7 +86,9 @@ void MessagePort::postMessage(ScriptState* scriptState,
|
| WebString messageString = message->toWireString();
|
| WebMessagePortChannelArray webChannels =
|
| toWebMessagePortChannelArray(std::move(channels));
|
| - m_entangledChannel->postMessage(messageString, std::move(webChannels));
|
| + WebVector<mojo::ScopedHandle> handles;
|
| + m_entangledChannel->postMessage(messageString, std::move(webChannels),
|
| + std::move(handles));
|
| }
|
|
|
| // static
|
| @@ -169,7 +171,8 @@ static bool tryGetMessageFrom(WebMessagePortChannel& webChannel,
|
| MessagePortChannelArray& channels) {
|
| WebString messageString;
|
| WebMessagePortChannelArray webChannels;
|
| - if (!webChannel.tryGetMessage(&messageString, webChannels))
|
| + WebVector<mojo::ScopedHandle> handles;
|
| + if (!webChannel.tryGetMessage(&messageString, webChannels, handles))
|
| return false;
|
|
|
| if (webChannels.size()) {
|
|
|