diff --git a/Source/ee/EeBasicBlock.cpp b/Source/ee/EeBasicBlock.cpp index 807400ffd1..0d83f1d1e4 100644 --- a/Source/ee/EeBasicBlock.cpp +++ b/Source/ee/EeBasicBlock.cpp @@ -3,7 +3,7 @@ void CEeBasicBlock::CompileEpilog(CMipsJitter* jitter, bool loopsOnItself) { - if(IsIdleLoopBlock()) + if(IsIdleLoopBlock() || m_begin == 0x002F43E8) { jitter->PushCst(MIPS_EXCEPTION_IDLE); jitter->PullRel(offsetof(CMIPS, m_State.nHasException));