Latte: Fix race condition on close during game boot

This commit is contained in:
Exzap 2022-11-04 01:31:13 +01:00
parent 9a53b19403
commit 4c16397cf4

View File

@ -235,6 +235,8 @@ void Latte_Start()
void Latte_Stop() void Latte_Stop()
{ {
std::unique_lock _lock(sLatteThreadStateMutex); std::unique_lock _lock(sLatteThreadStateMutex);
if (!sLatteThreadRunning)
return;
sLatteThreadRunning = false; sLatteThreadRunning = false;
_lock.unlock(); _lock.unlock();
sLatteThread.join(); sLatteThread.join();