diff --git a/frontend/menu/menu_common.c b/frontend/menu/menu_common.c index 9b9edc02b7..7b1f26168a 100644 --- a/frontend/menu/menu_common.c +++ b/frontend/menu/menu_common.c @@ -708,11 +708,6 @@ void menu_build_scroll_indices(file_list_t *buf) buf->size - 1; } -void menu_push_info_screen(void) -{ - file_list_push(driver.menu->menu_stack, "", "help", 0, 0); -} - unsigned menu_common_type_is(unsigned type) { if ( diff --git a/frontend/menu/menu_common.h b/frontend/menu/menu_common.h index 67eec11b10..8234e7379b 100644 --- a/frontend/menu/menu_common.h +++ b/frontend/menu/menu_common.h @@ -199,7 +199,6 @@ uint64_t menu_input(void); void menu_flush_stack_type(unsigned final_type); void menu_update_system_info(menu_handle_t *menu, bool *load_no_content); void menu_build_scroll_indices(file_list_t *buf); -void menu_push_info_screen(void); unsigned menu_common_type_is(unsigned type); #ifdef __cplusplus diff --git a/frontend/menu/menu_entries.c b/frontend/menu/menu_entries.c index 652d2a7f1b..25f2162ca7 100644 --- a/frontend/menu/menu_entries.c +++ b/frontend/menu/menu_entries.c @@ -797,3 +797,8 @@ int menu_parse_and_resolve(void) return 0; } + +void menu_entries_push_info(void) +{ + file_list_push(driver.menu->menu_stack, "", "help", 0, 0); +} diff --git a/frontend/menu/menu_entries.h b/frontend/menu/menu_entries.h index fd951d17f7..54dfd4981a 100644 --- a/frontend/menu/menu_entries.h +++ b/frontend/menu/menu_entries.h @@ -21,6 +21,7 @@ int menu_entries_push(menu_handle_t *menu, const char *path, const char *label, unsigned menu_type); +void menu_entries_push_info(void); int menu_parse_and_resolve(void); #endif diff --git a/settings_data.c b/settings_data.c index 8a2d1c958d..033bd3cb06 100644 --- a/settings_data.c +++ b/settings_data.c @@ -33,6 +33,10 @@ #endif +#ifdef HAVE_MENU +#include "frontend/menu/menu_entries.h" +#endif + static void get_input_config_prefix(char *buf, size_t sizeof_buf, const rarch_setting_t *setting) { @@ -1474,8 +1478,7 @@ static void general_write_handler(const void *data) if (*setting->value.boolean) { #ifdef HAVE_MENU - extern void menu_push_info_screen(void); - menu_push_info_screen(); + menu_entries_push_info(); #endif *setting->value.boolean = false; }