diff --git a/platform_build/macosx_ant/build.xml b/platform_build/macosx_ant/build.xml index 399947c8..3b32645a 100644 --- a/platform_build/macosx_ant/build.xml +++ b/platform_build/macosx_ant/build.xml @@ -3,7 +3,6 @@ - @@ -12,7 +11,6 @@ - @@ -20,7 +18,7 @@ - + @@ -35,7 +33,7 @@ - + @@ -46,16 +44,8 @@ - - @@ -72,17 +62,11 @@ - - + @@ -95,7 +79,6 @@ - diff --git a/src/native/macosx/org_lwjgl_opengl_Display.m b/src/native/macosx/org_lwjgl_opengl_Display.m index 5a945b95..8e96b522 100644 --- a/src/native/macosx/org_lwjgl_opengl_Display.m +++ b/src/native/macosx/org_lwjgl_opengl_Display.m @@ -317,20 +317,19 @@ static NSAutoreleasePool *pool; } - (void)scrollWheel:(NSEvent *)event { - /*JNIEnv *env = attachCurrentThread(); + JNIEnv *env = attachCurrentThread(); if (env == nil || event == nil || _parent == nil) { return; } long time = [event timestamp] * 1000000000; - float dz = [event scrollingDeltaY]; - if (![event hasPreciseScrollingDeltas]) { - dz *= 12; // or so - } - jclass mouse_class = (*env)->GetObjectClass(env, _parent->jmouse); - jmethodID mousemove = (*env)->GetMethodID(env, mouse_class, "mouseMoved", "(FFFFFJ)V"); - NSPoint loc = [self convertPoint:[event locationInWindow] toView:self]; - (*env)->CallVoidMethod(env, _parent->jmouse, mousemove, loc.x, loc.y, [event deltaX], [event deltaY], dz, time); - */ + //float dz = [event scrollingDeltaY]; // An OS X 10.7+ API + //if (![event hasPreciseScrollingDeltas]) { // Also an OS X 10.7 API + // dz *= 12; // or so + //} + //jclass mouse_class = (*env)->GetObjectClass(env, _parent->jmouse); + //jmethodID mousemove = (*env)->GetMethodID(env, mouse_class, "mouseMoved", "(FFFFFJ)V"); + //NSPoint loc = [self convertPoint:[event locationInWindow] toView:self]; + //(*env)->CallVoidMethod(env, _parent->jmouse, mousemove, loc.x, loc.y, [event deltaX], [event deltaY], dz, time); } - (void)viewDidMoveToWindow