| Index: Source/modules/websockets/WorkerThreadableWebSocketChannel.cpp
|
| diff --git a/Source/modules/websockets/WorkerThreadableWebSocketChannel.cpp b/Source/modules/websockets/WorkerThreadableWebSocketChannel.cpp
|
| index 60b8b9e139fa2a428a6f435fbeef4b7359694b28..a2f27117d40c3ac69bf618f533d626fd50eb91ad 100644
|
| --- a/Source/modules/websockets/WorkerThreadableWebSocketChannel.cpp
|
| +++ b/Source/modules/websockets/WorkerThreadableWebSocketChannel.cpp
|
| @@ -143,16 +143,6 @@ bool WorkerThreadableWebSocketChannel::connect(const KURL& url, const String& pr
|
| return false;
|
| }
|
|
|
| -String WorkerThreadableWebSocketChannel::subprotocol()
|
| -{
|
| - return m_workerClientWrapper->subprotocol();
|
| -}
|
| -
|
| -String WorkerThreadableWebSocketChannel::extensions()
|
| -{
|
| - return m_workerClientWrapper->extensions();
|
| -}
|
| -
|
| WebSocketChannel::SendResult WorkerThreadableWebSocketChannel::send(const String& message)
|
| {
|
| if (!m_bridge)
|
| @@ -377,15 +367,13 @@ void WorkerThreadableWebSocketChannel::Peer::resume()
|
| static void workerGlobalScopeDidConnect(ExecutionContext* context, PassRefPtrWillBeRawPtr<ThreadableWebSocketChannelClientWrapper> workerClientWrapper, const String& subprotocol, const String& extensions)
|
| {
|
| ASSERT_UNUSED(context, context->isWorkerGlobalScope());
|
| - workerClientWrapper->setSubprotocol(subprotocol);
|
| - workerClientWrapper->setExtensions(extensions);
|
| - workerClientWrapper->didConnect();
|
| + workerClientWrapper->didConnect(subprotocol, extensions);
|
| }
|
|
|
| -void WorkerThreadableWebSocketChannel::Peer::didConnect()
|
| +void WorkerThreadableWebSocketChannel::Peer::didConnect(const String& subprotocol, const String& extensions)
|
| {
|
| ASSERT(isMainThread());
|
| - m_loaderProxy.postTaskToWorkerGlobalScope(createCallbackTask(&workerGlobalScopeDidConnect, m_workerClientWrapper.get(), m_mainWebSocketChannel->subprotocol(), m_mainWebSocketChannel->extensions()));
|
| + m_loaderProxy.postTaskToWorkerGlobalScope(createCallbackTask(&workerGlobalScopeDidConnect, m_workerClientWrapper.get(), subprotocol, extensions));
|
| }
|
|
|
| static void workerGlobalScopeDidReceiveMessage(ExecutionContext* context, PassRefPtrWillBeRawPtr<ThreadableWebSocketChannelClientWrapper> workerClientWrapper, const String& message)
|
|
|