diff --git a/ui/ui_companion_driver.c b/ui/ui_companion_driver.c index abf03f4fbd..1d2dc5cf9b 100644 --- a/ui/ui_companion_driver.c +++ b/ui/ui_companion_driver.c @@ -169,3 +169,11 @@ void ui_companion_driver_free(void) { ui_companion = NULL; } + +const ui_window_t *ui_companion_driver_get_window_ptr(void) +{ + const ui_companion_driver_t *ui = ui_companion_get_ptr(); + if (!ui) + return NULL; + return ui->window; +} diff --git a/ui/ui_companion_driver.h b/ui/ui_companion_driver.h index dafeb1c774..5c89c1244d 100644 --- a/ui/ui_companion_driver.h +++ b/ui/ui_companion_driver.h @@ -109,6 +109,8 @@ void ui_companion_driver_toggle(void); void ui_companion_driver_free(void); +const ui_window_t *ui_companion_driver_get_window_ptr(void); + RETRO_END_DECLS #endif