From 310f0085cfe45d8cf959f3f0eb2247292d6a6abf Mon Sep 17 00:00:00 2001 From: kappaOne Date: Thu, 9 May 2013 00:30:38 +0100 Subject: [PATCH] Correct the Y position of Display.setLocation(x, y) on OS X --- src/native/macosx/org_lwjgl_opengl_Display.m | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/native/macosx/org_lwjgl_opengl_Display.m b/src/native/macosx/org_lwjgl_opengl_Display.m index 2bbb6da1..289731ef 100644 --- a/src/native/macosx/org_lwjgl_opengl_Display.m +++ b/src/native/macosx/org_lwjgl_opengl_Display.m @@ -606,7 +606,7 @@ JNIEXPORT jobject JNICALL Java_org_lwjgl_opengl_MacOSXDisplay_nCreateWindow(JNIE peer_info->window_info = window_info; peer_info->isWindowed = true; - window_info->display_rect = NSMakeRect(x, y, width, height); + window_info->display_rect = NSMakeRect(x, [[NSScreen mainScreen] frame].size.height - y - height, width, height); // Cache the necessary info for window-close callbacks into the JVM if (window_info->jdisplay == NULL) {