Changeset 53226 in webkit
- Timestamp:
- Jan 13, 2010 6:23:08 PM (14 years ago)
- Location:
- trunk/WebCore
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/WebCore/ChangeLog
r53222 r53226 1 2010-01-13 Fumitoshi Ukai <ukai@chromium.org> 2 3 Reviewed by David Levin. 4 5 Fix websocket/tests/worker/worker-simple.html crash on Leopard Intel Debug (Tests) builder 6 https://bugs.webkit.org/show_bug.cgi?id=33581 7 8 unref m_workerContext when websocket is disconnected, so that avoid 9 keeping reference to workerContext longer than worker thread runs. 10 11 * websockets/WorkerThreadableWebSocketChannel.cpp: 12 (WebCore::WorkerThreadableWebSocketChannel::Bridge::disconnect): 13 (WebCore::WorkerThreadableWebSocketChannel::Bridge::waitForMethodCompletion): 14 1 15 2010-01-12 Jon Honeycutt <jhoneycutt@apple.com> 2 16 -
trunk/WebCore/websockets/WorkerThreadableWebSocketChannel.cpp
r52893 r53226 331 331 m_loaderProxy.postTaskToLoader(createCallbackTask(&mainThreadDestroy, peer)); 332 332 } 333 m_workerContext = 0; 333 334 } 334 335 … … 346 347 void WorkerThreadableWebSocketChannel::Bridge::waitForMethodCompletion() 347 348 { 349 if (!m_workerContext) 350 return; 348 351 WorkerRunLoop& runLoop = m_workerContext->thread()->runLoop(); 349 352 MessageQueueWaitResult result = MessageQueueMessageReceived;
Note: See TracChangeset
for help on using the changeset viewer.