From 94f39655a5007f4520f86241aa301b1b8cfdb302 Mon Sep 17 00:00:00 2001 From: Elias Naur Date: Mon, 10 Oct 2005 09:11:24 +0000 Subject: [PATCH] Linux: Fix Mouse.setCursorPosition() --- src/native/linux/org_lwjgl_input_Mouse.c | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/src/native/linux/org_lwjgl_input_Mouse.c b/src/native/linux/org_lwjgl_input_Mouse.c index 38c49ea6..e281a48f 100644 --- a/src/native/linux/org_lwjgl_input_Mouse.c +++ b/src/native/linux/org_lwjgl_input_Mouse.c @@ -344,14 +344,7 @@ JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_LinuxDisplay_nReadMouse(JNIEnv *env } JNIEXPORT void JNICALL Java_org_lwjgl_opengl_LinuxDisplay_nSetCursorPosition(JNIEnv * env, jclass clazz, jint x, jint y) { - XWindowAttributes attributes; - if (!XGetWindowAttributes(getDisplay(), getCurrentWindow(), &attributes)) { - printfDebugJava(env, "XGetWindowAttributes failed"); - return; - } - int transformed_x = attributes.x + x; - int transformed_y = attributes.y + transformY(y); - XWarpPointer(getDisplay(), None, getCurrentWindow(), 0, 0, 0, 0, transformed_x, transformed_y); + XWarpPointer(getDisplay(), None, getCurrentWindow(), 0, 0, 0, 0, x, transformY(y)); } JNIEXPORT void JNICALL Java_org_lwjgl_opengl_LinuxDisplay_nGrabMouse(JNIEnv * env, jclass clazz, jboolean new_grab) {