mirror of
https://github.com/libretro/RetroArch
synced 2025-03-29 22:20:21 +00:00
Create menu_driver_render
This commit is contained in:
parent
e8060a2423
commit
b8a9800743
@ -275,3 +275,15 @@ void menu_driver_free(menu_handle_t *menu)
|
||||
if (driver->menu_ctx && driver->menu_ctx->free)
|
||||
driver->menu_ctx->free(menu);
|
||||
}
|
||||
|
||||
void menu_driver_render(void)
|
||||
{
|
||||
driver_t *driver = driver_get_ptr();
|
||||
if (!driver)
|
||||
return;
|
||||
if (!driver->video_data)
|
||||
return;
|
||||
|
||||
if (driver->menu_ctx && driver->menu_ctx->render)
|
||||
driver->menu_ctx->render();
|
||||
}
|
||||
|
@ -308,6 +308,8 @@ void menu_driver_entry_iterate(unsigned action);
|
||||
|
||||
void menu_driver_free(menu_handle_t *menu);
|
||||
|
||||
void menu_driver_render(void);
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
@ -389,9 +389,7 @@ int menu_input_bind_iterate(void)
|
||||
|
||||
binds = menu->binds;
|
||||
|
||||
if (driver->video_data && driver->menu_ctx &&
|
||||
driver->menu_ctx->render)
|
||||
driver->menu_ctx->render();
|
||||
menu_driver_render();
|
||||
|
||||
snprintf(msg, sizeof(msg), "[%s]\npress joypad\n(RETURN to skip)",
|
||||
input_config_bind_map[
|
||||
@ -436,9 +434,7 @@ int menu_input_bind_iterate_keyboard(void)
|
||||
if (!menu)
|
||||
return -1;
|
||||
|
||||
if (driver->video_data && driver->menu_ctx &&
|
||||
driver->menu_ctx->render)
|
||||
driver->menu_ctx->render();
|
||||
menu_driver_render();
|
||||
|
||||
current = rarch_get_time_usec();
|
||||
timeout = (menu->binds.timeout_end - current) / 1000000;
|
||||
|
Loading…
x
Reference in New Issue
Block a user