Relative pointer motion should use the relative (Delta) query functions.
authorMalcolm Still <malcolm.still@gmail.com>
Fri, 6 Jan 2017 15:34:11 +0000 (15:34 +0000)
committerMalcolm Still <malcolm.still@gmail.com>
Tue, 13 Jun 2017 21:53:57 +0000 (16:53 -0500)
src/OpenTK/Platform/Linux/LinuxInput.cs

index efa45c7..894a258 100644 (file)
@@ -512,7 +512,7 @@ namespace OpenTK.Platform.Linux
 
         void HandlePointerMotion(MouseDevice mouse, PointerEvent e)
         {
-            Vector2 delta = new Vector2((float)e.X, (float)e.Y);
+            Vector2 delta = new Vector2((float)e.DeltaX, (float)e.DeltaY);
             if (mouse != null)
             {
                 mouse.State.SetIsConnected(true);