For idle loops, don't explicitly call CoreTiming::Advance.

This is more consistent with the way Dolphin behaves with idle skipping off.
This commit is contained in:
magumagu
2015-01-11 19:06:27 -08:00
parent 7105e5a8f0
commit 213eb730d0
7 changed files with 4 additions and 17 deletions

View File

@ -510,15 +510,7 @@ void CheckBreakPoints()
}
}
void OnIdle(u32 _uThreadAddr)
{
u32 nextThread = Memory::Read_U32(_uThreadAddr);
//do idle skipping
if (nextThread == 0)
CoreTiming::Idle();
}
void OnIdleIL()
void OnIdle()
{
CoreTiming::Idle();
}