Cocoa fix for _glfwPlatformGetMonitorWorkarea

This commit is contained in:
Doug Binks 2018-09-08 18:49:19 +02:00
parent e4ec9500cf
commit 825e31d0dd

View File

@ -374,13 +374,7 @@ void _glfwPlatformGetMonitorWorkarea(_GLFWmonitor* monitor, int* xpos, int* ypos
NSScreen *resultScreen;
for (NSScreen *screen in [NSScreen screens]) {
if ([[[screen deviceDescription] valueForKey:@"NSScreenNumber"] intValue] == monitor->ns.displayID) {
resultScreen = screen;
break;
}
}
NSRect frameRect = [[NSScreen resultScreen] visibleFrame];
NSRect frameRect = [screen visibleFrame];
if (xpos)
*xpos = NSMinX(frameRect);
if (ypos)
@ -389,6 +383,9 @@ void _glfwPlatformGetMonitorWorkarea(_GLFWmonitor* monitor, int* xpos, int* ypos
*width = NSWidth(frameRect);
if (height)
*height = NSHeight(frameRect);
break;
}
}
}
void _glfwPlatformGetMonitorContentScale(_GLFWmonitor* monitor,