From 1e916899194c8bc54c905f8f32002acc8e8fdecf Mon Sep 17 00:00:00 2001 From: Twinaphex Date: Wed, 22 Jun 2016 17:42:32 +0200 Subject: [PATCH] (iOS) Fix FPS reporting --- gfx/drivers_context/cocoa_gl_ctx.m | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/gfx/drivers_context/cocoa_gl_ctx.m b/gfx/drivers_context/cocoa_gl_ctx.m index 2735ddd8ff..40649e2e70 100644 --- a/gfx/drivers_context/cocoa_gl_ctx.m +++ b/gfx/drivers_context/cocoa_gl_ctx.m @@ -412,17 +412,22 @@ static void cocoagl_gfx_ctx_get_video_size(void *data, unsigned* width, unsigned static void cocoagl_gfx_ctx_update_window_title(void *data) { - static char buf_fps[128] = {0}; - settings_t *settings = config_get_ptr(); #if defined(HAVE_COCOA) - static char buf[128] = {0}; ui_window_cocoa_t view; - const ui_window_t *window = ui_companion_driver_get_window_ptr(); - + const ui_window_t *window = NULL; +#endif + static char buf_fps[128] = {0}; + static char buf[128] = {0}; + settings_t *settings = config_get_ptr(); + + video_monitor_get_fps(buf, sizeof(buf), + buf_fps, sizeof(buf_fps)); + +#if defined(HAVE_COCOA) + window = ui_companion_driver_get_window_ptr(); view.data = (CocoaView*)nsview_get_ptr(); - if (window && video_monitor_get_fps(buf, sizeof(buf), - buf_fps, sizeof(buf_fps))) + if (window) window->set_title(&view, buf); #endif if (settings->fps_show)