Registered Lua callbacks via gui.register() are now only called at frame boundaries.
This commit is contained in:
parent
b6df31d0f3
commit
08c602a3f2
|
@ -731,6 +731,8 @@ void FCEUI_Emulate(uint8 **pXBuf, int32 **SoundBuf, int32 *SoundBufSize, int ski
|
|||
CallRegisteredLuaFunctions(LUACALL_AFTEREMULATION);
|
||||
#endif
|
||||
|
||||
FCEU_PutImage();
|
||||
|
||||
#ifdef WIN32
|
||||
//These Windows only dialogs need to be updated only once per frame so they are included here
|
||||
UpdateCheatList(); // CaH4e3: can't see why, this is only cause problems with selection - adelikat: selection is only a problem when not paused, it shoudl be paused to select, we want to see the values update
|
||||
|
|
|
@ -1862,7 +1862,6 @@ int FCEUPPU_Loop(int skip) {
|
|||
} else
|
||||
#endif
|
||||
{
|
||||
FCEU_PutImage();
|
||||
return(1);
|
||||
}
|
||||
}
|
||||
|
@ -2429,7 +2428,5 @@ int FCEUX_PPU_Loop(int skip) {
|
|||
}
|
||||
|
||||
finish:
|
||||
FCEU_PutImage();
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue