mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-09 03:15:11 +00:00
Bug 956374 - HTTP cache v2: fix CacheIOThread::Target() wait conditioning, r=michal
This commit is contained in:
parent
8ee832cff4
commit
369780f48e
@ -114,12 +114,14 @@ void CacheIOThread::ThreadFunc()
|
||||
MonitorAutoLock lock(mMonitor);
|
||||
|
||||
// This creates nsThread for this PRThread
|
||||
mXPCOMThread = NS_GetCurrentThread();
|
||||
nsCOMPtr<nsIThread> xpcomThread = NS_GetCurrentThread();
|
||||
|
||||
threadInternal = do_QueryInterface(mXPCOMThread);
|
||||
threadInternal = do_QueryInterface(xpcomThread);
|
||||
if (threadInternal)
|
||||
threadInternal->SetObserver(this);
|
||||
|
||||
mXPCOMThread.swap(xpcomThread);
|
||||
|
||||
lock.NotifyAll();
|
||||
|
||||
do {
|
||||
|
Loading…
Reference in New Issue
Block a user