| 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 92e9facdd5da448fbb0c1b20551f3e6de72fada8..3bbd9e4d67c5004d8ad8ce7f35965313b92cfac7 100644
|
| --- a/third_party/WebKit/Source/core/dom/MessagePort.cpp
|
| +++ b/third_party/WebKit/Source/core/dom/MessagePort.cpp
|
| @@ -117,7 +117,7 @@ MessagePortArray* MessagePort::toMessagePortArray(ExecutionContext* context, con
|
| WebMessagePortChannelUniquePtr MessagePort::disentangle()
|
| {
|
| DCHECK(m_entangledChannel);
|
| - m_entangledChannel->setClient(0);
|
| + m_entangledChannel->setClient(nullptr);
|
| return std::move(m_entangledChannel);
|
| }
|
|
|
| @@ -139,6 +139,7 @@ void MessagePort::start()
|
| if (m_started)
|
| return;
|
|
|
| + m_entangledChannel->setClient(this);
|
| m_started = true;
|
| messageAvailable();
|
| }
|
| @@ -146,7 +147,7 @@ void MessagePort::start()
|
| void MessagePort::close()
|
| {
|
| if (isEntangled())
|
| - m_entangledChannel->setClient(0);
|
| + m_entangledChannel->setClient(nullptr);
|
| m_closed = true;
|
| }
|
|
|
| @@ -157,7 +158,6 @@ void MessagePort::entangle(WebMessagePortChannelUniquePtr remote)
|
| DCHECK(getExecutionContext());
|
|
|
| m_entangledChannel = std::move(remote);
|
| - m_entangledChannel->setClient(this);
|
| }
|
|
|
| const AtomicString& MessagePort::interfaceName() const
|
|
|