d3d12: Fix a potential crash in GC thread

This commit is contained in:
vlj 2015-06-26 20:56:37 +02:00 committed by Vincent Lejeune
parent 16fa3697db
commit fc65f181a7
1 changed files with 1 additions and 1 deletions

View File

@ -39,7 +39,7 @@ GarbageCollectionThread::GarbageCollectionThread()
while (true) while (true)
{ {
std::unique_lock<std::mutex> lock(m_mutex); std::unique_lock<std::mutex> lock(m_mutex);
if (m_queue.empty()) while (m_queue.empty())
cv.wait(lock); cv.wait(lock);
m_queue.front()(); m_queue.front()();
m_queue.pop(); m_queue.pop();