More macOS float fixes

This commit is contained in:
Kovid Goyal 2019-09-27 20:07:09 +05:30
parent 43fc335be2
commit 46d49e18c0
No known key found for this signature in database
GPG Key ID: 06BC317B515ACE7C

View File

@ -328,7 +328,7 @@ void _glfwPollMonitorsNS(void)
if (!name) if (!name)
name = _glfw_strdup("Unknown"); name = _glfw_strdup("Unknown");
_GLFWmonitor* monitor = _glfwAllocMonitor(name, size.width, size.height); _GLFWmonitor* monitor = _glfwAllocMonitor(name, (int)size.width, (int)size.height);
monitor->ns.displayID = displays[i]; monitor->ns.displayID = displays[i];
monitor->ns.unitNumber = unitNumber; monitor->ns.unitNumber = unitNumber;
createDisplayLink(monitor->ns.displayID); createDisplayLink(monitor->ns.displayID);
@ -454,13 +454,13 @@ void _glfwPlatformGetMonitorWorkarea(_GLFWmonitor* monitor,
const NSRect frameRect = [monitor->ns.screen visibleFrame]; const NSRect frameRect = [monitor->ns.screen visibleFrame];
if (xpos) if (xpos)
*xpos = frameRect.origin.x; *xpos = (int)frameRect.origin.x;
if (ypos) if (ypos)
*ypos = _glfwTransformYNS(frameRect.origin.y + frameRect.size.height - 1); *ypos = (int)_glfwTransformYNS(frameRect.origin.y + frameRect.size.height - 1);
if (width) if (width)
*width = frameRect.size.width; *width = (int)frameRect.size.width;
if (height) if (height)
*height = frameRect.size.height; *height = (int)frameRect.size.height;
} }