diff --git a/ui/drivers/ui_cocoa.m b/ui/drivers/ui_cocoa.m index cb7a7adb3a..560330b77a 100644 --- a/ui/drivers/ui_cocoa.m +++ b/ui/drivers/ui_cocoa.m @@ -108,7 +108,12 @@ void apple_rarch_exited(void) NSPoint pos; NSPoint mouse_pos; CGFloat backing_scale_factor = 1.0f; - NSScreen *screen = (NSScreen*)get_chosen_screen(); + +#if __has_feature(objc_arc) + RAScreen *screen = (__bridge RAScreen*)get_chosen_screen(); +#else + RAScreen *screen = (RAScreen*)get_chosen_screen(); +#endif apple = (cocoa_input_data_t*)input_driver_get_data(); if (!apple)