From fc65f181a72544871c64e29c43525d641981fcf9 Mon Sep 17 00:00:00 2001 From: vlj Date: Fri, 26 Jun 2015 20:56:37 +0200 Subject: [PATCH] d3d12: Fix a potential crash in GC thread --- rpcs3/Emu/RSX/D3D12/D3D12GSRender.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rpcs3/Emu/RSX/D3D12/D3D12GSRender.cpp b/rpcs3/Emu/RSX/D3D12/D3D12GSRender.cpp index 3c8291974c..37fa295a65 100644 --- a/rpcs3/Emu/RSX/D3D12/D3D12GSRender.cpp +++ b/rpcs3/Emu/RSX/D3D12/D3D12GSRender.cpp @@ -39,7 +39,7 @@ GarbageCollectionThread::GarbageCollectionThread() while (true) { std::unique_lock lock(m_mutex); - if (m_queue.empty()) + while (m_queue.empty()) cv.wait(lock); m_queue.front()(); m_queue.pop();