mirror of
https://github.com/libretro/RetroArch
synced 2025-04-10 06:44:27 +00:00
Add change handler for 'Overlay Enable'
This commit is contained in:
parent
565a651810
commit
c5ad9d296b
@ -3285,6 +3285,19 @@ void load_content_change_handler(void *data)
|
|||||||
rarch_main_command(RARCH_CMD_LOAD_CONTENT);
|
rarch_main_command(RARCH_CMD_LOAD_CONTENT);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static void overlay_enable_toggle_change_handler(void *data)
|
||||||
|
{
|
||||||
|
rarch_setting_t *setting = (rarch_setting_t *)data;
|
||||||
|
|
||||||
|
if (!setting)
|
||||||
|
return;
|
||||||
|
|
||||||
|
if (setting->value.boolean)
|
||||||
|
rarch_main_command(RARCH_CMD_OVERLAY_INIT);
|
||||||
|
else
|
||||||
|
rarch_main_command(RARCH_CMD_OVERLAY_DEINIT);
|
||||||
|
}
|
||||||
|
|
||||||
static bool setting_data_append_list_main_menu_options(
|
static bool setting_data_append_list_main_menu_options(
|
||||||
rarch_setting_t **list,
|
rarch_setting_t **list,
|
||||||
rarch_setting_info_t *list_info)
|
rarch_setting_info_t *list_info)
|
||||||
@ -5177,6 +5190,7 @@ static bool setting_data_append_list_overlay_options(
|
|||||||
subgroup_info.name,
|
subgroup_info.name,
|
||||||
general_write_handler,
|
general_write_handler,
|
||||||
general_read_handler);
|
general_read_handler);
|
||||||
|
(*list)[list_info->index - 1].change_handler = overlay_enable_toggle_change_handler;
|
||||||
|
|
||||||
CONFIG_PATH(
|
CONFIG_PATH(
|
||||||
g_settings.input.overlay,
|
g_settings.input.overlay,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user