TimingEvents: Don't defer frame done callback

This commit is contained in:
Stenzek
2024-08-19 19:41:14 +10:00
parent 86d4d92753
commit 41c8607782
6 changed files with 26 additions and 25 deletions

View File

@ -2019,10 +2019,8 @@ bool CPU::UpdateDebugDispatcherFlag()
void CPU::ExitExecution()
{
// can't exit while running events without messing things up
if (TimingEvents::IsRunningEvents())
TimingEvents::SetFrameDone();
else
fastjmp_jmp(&s_jmp_buf, 1);
DebugAssert(!TimingEvents::IsRunningEvents());
fastjmp_jmp(&s_jmp_buf, 1);
}
bool CPU::HasAnyBreakpoints()