diff --git a/gfx/drivers_context/cocoa_gl_ctx.m b/gfx/drivers_context/cocoa_gl_ctx.m index cba9ca83f6..9fa3db2295 100644 --- a/gfx/drivers_context/cocoa_gl_ctx.m +++ b/gfx/drivers_context/cocoa_gl_ctx.m @@ -238,23 +238,6 @@ static void cocoa_gl_gfx_ctx_destroy(void *data) static enum gfx_ctx_api cocoa_gl_gfx_ctx_get_api(void *data) { return cocoagl_api; } #ifdef OSX -static void cocoa_gl_gfx_ctx_update_title(void *data) -{ - const ui_window_t *window = ui_companion_driver_get_window_ptr(); - - if (window) - { - char title[128]; - - title[0] = '\0'; - - video_driver_get_window_title(title, sizeof(title)); - - if (title[0]) - window->set_title((void*)video_driver_display_userdata_get(), title); - } -} - static bool cocoa_gl_gfx_ctx_get_metrics( void *data, enum display_metric_types type, float *value) @@ -874,7 +857,7 @@ const gfx_ctx_driver_t gfx_ctx_cocoagl = { cocoa_gl_gfx_ctx_get_metrics, NULL, /* translate_aspect */ #ifdef OSX - cocoa_gl_gfx_ctx_update_title, + cocoa_update_title, #else NULL, /* update_title */ #endif diff --git a/ui/drivers/cocoa/cocoa_common.h b/ui/drivers/cocoa/cocoa_common.h index 8728fc762a..0c6851f659 100644 --- a/ui/drivers/cocoa/cocoa_common.h +++ b/ui/drivers/cocoa/cocoa_common.h @@ -115,6 +115,7 @@ void *cocoa_screen_get_chosen(void); #ifdef OSX float cocoa_screen_get_backing_scale_factor(void); +void cocoa_update_title(void *data); #else float cocoa_screen_get_native_scale(void); #endif diff --git a/ui/drivers/cocoa/cocoa_common.m b/ui/drivers/cocoa/cocoa_common.m index 1246d97139..0df15f2c67 100644 --- a/ui/drivers/cocoa/cocoa_common.m +++ b/ui/drivers/cocoa/cocoa_common.m @@ -437,3 +437,22 @@ CocoaView *cocoaview_get(void) return NULL; #endif } + +#ifdef OSX +void cocoa_update_title(void *data) +{ + const ui_window_t *window = ui_companion_driver_get_window_ptr(); + + if (window) + { + char title[128]; + + title[0] = '\0'; + + video_driver_get_window_title(title, sizeof(title)); + + if (title[0]) + window->set_title((void*)video_driver_display_userdata_get(), title); + } +} +#endif