From 87681872fe72ad5342ed30e632d879447a48fe36 Mon Sep 17 00:00:00 2001 From: Jared Jones Date: Thu, 18 Jun 2015 03:20:15 -0500 Subject: [PATCH] Removed Deprecated convertBaseToScreen OS X 10.7 deprecated convertBaseToScreen, however it is not up until the OS X 10.11 SDK that the compiler sets a warning. --- src/cocoa_window.m | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/cocoa_window.m b/src/cocoa_window.m index fbd73bc8f..e17f22b1f 100644 --- a/src/cocoa_window.m +++ b/src/cocoa_window.m @@ -1165,10 +1165,10 @@ void _glfwPlatformSetCursorPos(_GLFWwindow* window, double x, double y) else { const NSPoint localPoint = NSMakePoint(x, contentRect.size.height - y - 1); - const NSPoint globalPoint = [window->ns.object convertBaseToScreen:localPoint]; + const NSRect globalPoint = [window->ns.object convertRectToScreen:NSMakeRect(localPoint.x, localPoint.y, 0, 0)]; - CGWarpMouseCursorPosition(CGPointMake(globalPoint.x, - transformY(globalPoint.y))); + CGWarpMouseCursorPosition(CGPointMake(globalPoint.origin.x, + transformY(globalPoint.origin.y))); } }