| Index: third_party/WebKit/Source/core/dom/MessagePort.h
|
| diff --git a/third_party/WebKit/Source/core/dom/MessagePort.h b/third_party/WebKit/Source/core/dom/MessagePort.h
|
| index 43dfa0d9a9801cf3083afcf5605a2dc6cd01aec6..ab80b4d3751fdd369c3213ef92420f6ffe53829e 100644
|
| --- a/third_party/WebKit/Source/core/dom/MessagePort.h
|
| +++ b/third_party/WebKit/Source/core/dom/MessagePort.h
|
| @@ -74,24 +74,22 @@ class CORE_EXPORT MessagePort : public EventTargetWithInlineData,
|
| void entangle(WebMessagePortChannelUniquePtr);
|
| WebMessagePortChannelUniquePtr disentangle();
|
|
|
| - // Returns nullptr if the passed-in array is nullptr/empty.
|
| - static std::unique_ptr<WebMessagePortChannelArray>
|
| - toWebMessagePortChannelArray(std::unique_ptr<MessagePortChannelArray>);
|
| + static WebMessagePortChannelArray toWebMessagePortChannelArray(
|
| + MessagePortChannelArray);
|
|
|
| // Returns an empty array if the passed array is empty.
|
| - static MessagePortArray* toMessagePortArray(
|
| - ExecutionContext*,
|
| - const WebMessagePortChannelArray&);
|
| + static MessagePortArray* toMessagePortArray(ExecutionContext*,
|
| + WebMessagePortChannelArray);
|
|
|
| - // Returns nullptr if there is an exception, or if the passed-in array is
|
| + // Returns an empty array if there is an exception, or if the passed array is
|
| // nullptr/empty.
|
| - static std::unique_ptr<MessagePortChannelArray>
|
| - disentanglePorts(ExecutionContext*, const MessagePortArray&, ExceptionState&);
|
| + static MessagePortChannelArray disentanglePorts(ExecutionContext*,
|
| + const MessagePortArray&,
|
| + ExceptionState&);
|
|
|
| - // Returns an empty array if the passed array is nullptr/empty.
|
| - static MessagePortArray* entanglePorts(
|
| - ExecutionContext&,
|
| - std::unique_ptr<MessagePortChannelArray>);
|
| + // Returns an empty array if the passed array is empty.
|
| + static MessagePortArray* entanglePorts(ExecutionContext&,
|
| + MessagePortChannelArray);
|
|
|
| bool started() const { return m_started; }
|
|
|
| @@ -133,7 +131,7 @@ class CORE_EXPORT MessagePort : public EventTargetWithInlineData,
|
| protected:
|
| explicit MessagePort(ExecutionContext&);
|
| bool tryGetMessage(RefPtr<SerializedScriptValue>& message,
|
| - std::unique_ptr<MessagePortChannelArray>& channels);
|
| + MessagePortChannelArray& channels);
|
|
|
| private:
|
| // WebMessagePortChannelClient implementation.
|
|
|