diff options
Diffstat (limited to 'src/citra_qt/bootmanager.cpp')
| -rw-r--r-- | src/citra_qt/bootmanager.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/citra_qt/bootmanager.cpp b/src/citra_qt/bootmanager.cpp index d3df289f8..ab9403007 100644 --- a/src/citra_qt/bootmanager.cpp +++ b/src/citra_qt/bootmanager.cpp | |||
| @@ -59,6 +59,9 @@ void EmuThread::run() { | |||
| 59 | yieldCurrentThread(); | 59 | yieldCurrentThread(); |
| 60 | 60 | ||
| 61 | was_active = false; | 61 | was_active = false; |
| 62 | } else { | ||
| 63 | std::unique_lock<std::mutex> lock(running_mutex); | ||
| 64 | running_cv.wait(lock, [this]{ return IsRunning() || stop_run; }); | ||
| 62 | } | 65 | } |
| 63 | } | 66 | } |
| 64 | 67 | ||