mirror of
https://github.com/libretro/RetroArch
synced 2025-03-31 19:21:06 +00:00
Skip state_manager_event_{deinit/init} when core type is dummy
This commit is contained in:
parent
c427e9d9ba
commit
9dd06996c5
10
retroarch.c
10
retroarch.c
@ -14028,7 +14028,12 @@ bool command_event(enum event_command cmd, void *data)
|
|||||||
break;
|
break;
|
||||||
case CMD_EVENT_REWIND_DEINIT:
|
case CMD_EVENT_REWIND_DEINIT:
|
||||||
#ifdef HAVE_REWIND
|
#ifdef HAVE_REWIND
|
||||||
state_manager_event_deinit(&p_rarch->rewind_st);
|
{
|
||||||
|
bool core_type_is_dummy = p_rarch->current_core_type == CORE_TYPE_DUMMY;
|
||||||
|
if (core_type_is_dummy)
|
||||||
|
return false;
|
||||||
|
state_manager_event_deinit(&p_rarch->rewind_st);
|
||||||
|
}
|
||||||
#endif
|
#endif
|
||||||
break;
|
break;
|
||||||
case CMD_EVENT_REWIND_INIT:
|
case CMD_EVENT_REWIND_INIT:
|
||||||
@ -14036,6 +14041,9 @@ bool command_event(enum event_command cmd, void *data)
|
|||||||
{
|
{
|
||||||
bool rewind_enable = settings->bools.rewind_enable;
|
bool rewind_enable = settings->bools.rewind_enable;
|
||||||
size_t rewind_buf_size = settings->sizes.rewind_buffer_size;
|
size_t rewind_buf_size = settings->sizes.rewind_buffer_size;
|
||||||
|
bool core_type_is_dummy = p_rarch->current_core_type == CORE_TYPE_DUMMY;
|
||||||
|
if (core_type_is_dummy)
|
||||||
|
return false;
|
||||||
#ifdef HAVE_CHEEVOS
|
#ifdef HAVE_CHEEVOS
|
||||||
if (rcheevos_hardcore_active())
|
if (rcheevos_hardcore_active())
|
||||||
return false;
|
return false;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user