diff options
| author | booto <remornicus@gmail.com> | 2018-08-09 01:04:35 -0400 |
|---|---|---|
| committer | booto <remornicus@gmail.com> | 2018-08-09 01:08:21 -0400 |
| commit | da0927fe8feb5dccaa0e94cfd2bd7a757bbba7a8 (patch) | |
| tree | 760d86ca939da77093cc9073b0192bbbdad4e3ad /Source/Core | |
| parent | 7be818a354aa3d0a0f4d9786c413032da36d5568 (diff) | |
FifoPlayer: Actually exit on 'Stop' in dualcore
Quit the fifoplayer cpu idle loop if a shutdown has been requested
Diffstat (limited to 'Source/Core')
| -rw-r--r-- | Source/Core/Core/FifoPlayer/FifoPlayer.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/Source/Core/Core/FifoPlayer/FifoPlayer.cpp b/Source/Core/Core/FifoPlayer/FifoPlayer.cpp index d6c249293c..1e278d38ea 100644 --- a/Source/Core/Core/FifoPlayer/FifoPlayer.cpp +++ b/Source/Core/Core/FifoPlayer/FifoPlayer.cpp @@ -288,7 +288,7 @@ void FifoPlayer::WriteFrame(const FifoFrameInfo& frame, const AnalyzedFrameInfo& FlushWGP(); // Sleep while the GPU is active - while (!IsIdleSet()) + while (!IsIdleSet() && CPU::GetState() != CPU::State::PowerDown) { CoreTiming::Idle(); CoreTiming::Advance(); |
