Simplify cocoagl_gfx_ctx_get_video_size somewhat

This commit is contained in:
twinaphex 2019-11-19 08:26:12 +01:00
parent 77b05d6078
commit 29ced2a72f

View File

@ -489,13 +489,13 @@ static void cocoagl_gfx_ctx_get_video_size(void *data, unsigned* width, unsigned
#elif defined(HAVE_COCOA)
CocoaView *g_view = g_instance;
#endif
NSRect rect = [g_view frame];
#if MAC_OS_X_VERSION_10_7
SEL selector = NSSelectorFromString(BOXSTRING("convertRectToBacking:"));
if ([g_view respondsToSelector:selector])
cgrect = NSRectToCGRect([g_view convertRectToBacking:[g_view bounds]]);
else
rect = [g_view convertRectToBacking:[g_view bounds]];
#endif
cgrect = NSRectToCGRect([g_view frame]);
cgrect = NSRectToCGRect(rect);
backingPixelWidth = CGRectGetWidth(cgrect);
backingPixelHeight = CGRectGetHeight(cgrect);
size = CGRectMake(0, 0, backingPixelWidth, backingPixelHeight);