mirror of
https://github.com/libretro/RetroArch
synced 2025-03-02 19:13:34 +00:00
Wrap access to runloop_key_event
This commit is contained in:
parent
90ad541413
commit
e13a142bae
@ -1734,7 +1734,7 @@ bool rarch_ctl(enum rarch_ctl_state state, void *data)
|
||||
runloop_system.mmaps.descriptors = NULL;
|
||||
runloop_system.mmaps.num_descriptors = 0;
|
||||
|
||||
runloop_key_event = NULL;
|
||||
rarch_ctl(RARCH_CTL_UNSET_KEY_EVENT, NULL);
|
||||
runloop_frontend_key_event = NULL;
|
||||
|
||||
audio_driver_unset_callback();
|
||||
@ -2032,6 +2032,9 @@ bool rarch_ctl(enum rarch_ctl_state state, void *data)
|
||||
*key_event = &runloop_key_event;
|
||||
}
|
||||
break;
|
||||
case RARCH_CTL_UNSET_KEY_EVENT:
|
||||
runloop_key_event = NULL;
|
||||
break;
|
||||
case RARCH_CTL_FRONTEND_KEY_EVENT_GET:
|
||||
{
|
||||
retro_keyboard_event_t **key_event =
|
||||
|
@ -159,6 +159,7 @@ enum rarch_ctl_state
|
||||
|
||||
/* Key event */
|
||||
RARCH_CTL_FRONTEND_KEY_EVENT_GET,
|
||||
RARCH_CTL_UNSET_KEY_EVENT,
|
||||
RARCH_CTL_KEY_EVENT_GET,
|
||||
RARCH_CTL_DATA_DEINIT,
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user