diff --git a/src/java/org/lwjgl/opengl/MouseEventQueue.java b/src/java/org/lwjgl/opengl/MouseEventQueue.java index 97a25e8c..2fdf6950 100644 --- a/src/java/org/lwjgl/opengl/MouseEventQueue.java +++ b/src/java/org/lwjgl/opengl/MouseEventQueue.java @@ -98,6 +98,8 @@ final class MouseEventQueue extends EventQueue implements MouseListener, MouseMo private void resetCursorToCenter() { clearEvents(); accum_dx = accum_dy = 0; + /* Clear accumulated deltas */ + ((MacOSXDisplay)Display.getImplementation()).getMouseDeltas(delta_buffer); } private boolean putMouseEvent(int button, int state, int dz) {