diff options
author | Adrien Plazas | 2017-03-10 07:24:33 +0100 |
---|---|---|
committer | Adrien Plazas | 2017-03-10 08:22:32 +0100 |
commit | 53e4a7e5cb46ad8589825ec95e15b56614cc54d9 (patch) | |
tree | dcdcc6b8ac1d71eb01218072bcb8c30cd3d6e3a7 /frontend | |
parent | 9096ba886c2c72055d93b7cf9f8f76a2c721c0bd (diff) | |
download | pcsx_rearmed-53e4a7e5cb46ad8589825ec95e15b56614cc54d9.tar.gz pcsx_rearmed-53e4a7e5cb46ad8589825ec95e15b56614cc54d9.tar.bz2 pcsx_rearmed-53e4a7e5cb46ad8589825ec95e15b56614cc54d9.zip |
libretro: Remove reset in retro_run() hack
Removes a hack breaking deserialization when running retro_reset(),
retro_unserialize() and retro_run() in this order, as it silently resets
the core just after setting its state.
Diffstat (limited to 'frontend')
-rw-r--r-- | frontend/libretro.c | 9 |
1 files changed, 1 insertions, 8 deletions
diff --git a/frontend/libretro.c b/frontend/libretro.c index 4d56356..8382b65 100644 --- a/frontend/libretro.c +++ b/frontend/libretro.c @@ -1308,9 +1308,7 @@ size_t retro_get_memory_size(unsigned id) void retro_reset(void) { - //hack to prevent retroarch freezing when reseting in the menu but not while running with the hot key - rebootemu = 1; - //SysReset(); + SysReset(); } static const unsigned short retro_psx_map[] = { @@ -1517,11 +1515,6 @@ static int min(int a, int b) void retro_run(void) { int i; - //SysReset must be run while core is running,Not in menu (Locks up Retroarch) - if(rebootemu != 0){ - rebootemu = 0; - SysReset(); - } input_poll_cb(); |