Chromium Code Reviews| Index: Source/modules/websockets/WorkerThreadableWebSocketChannel.cpp |
| diff --git a/Source/modules/websockets/WorkerThreadableWebSocketChannel.cpp b/Source/modules/websockets/WorkerThreadableWebSocketChannel.cpp |
| index 705b99d0087a20c063f983878c68d6e16aa7233e..3fb04f773687d1114e736fddbb2420ac7e70cde2 100644 |
| --- a/Source/modules/websockets/WorkerThreadableWebSocketChannel.cpp |
| +++ b/Source/modules/websockets/WorkerThreadableWebSocketChannel.cpp |
| @@ -490,6 +490,9 @@ void WorkerThreadableWebSocketChannel::Bridge::initialize(const String& sourceUR |
| bool WorkerThreadableWebSocketChannel::Bridge::connect(const KURL& url, const String& protocol) |
| { |
| ASSERT(m_workerClientWrapper); |
| + if (!m_workerGlobalScope) |
|
yhirano
2014/04/30 07:17:08
m_syncHelper?
tyoshino (SeeGerritForStatus)
2014/04/30 07:36:23
m_workerGlobalScope can also tell whether initiali
|
| + return false; |
| + ASSERT(m_syncHelper); |
| m_loaderProxy.postTaskToLoader(CallClosureTask::create(bind(&Peer::connect, m_peer, url.copy(), protocol.isolatedCopy()))); |
| RefPtr<Bridge> protect(this); |
| waitForMethodCompletion(); |