Excerpts from Jon TURNEY's message of Wed Oct 14 06:05:44 -0700 2009:
> Hi Keith,
> 
> Please pull these fixes into master.

This one looks wrong as miPointerSetPosition may modify x and y:

@@ -371,16 +371,16 @@ winMouseButtonsHandle (ScreenPtr pScreen,
  */
 void winEnqueueMotion(int x, int y)
 {
-  miPointerSetPosition(g_pwinPointer, &x, &y);
-
   int i, nevents;
   int valuators[2];
 
   EventListPtr events;
-  GetEventList(&events);
 
   valuators[0] = x;
   valuators[1] = y;
+
+  miPointerSetPosition(g_pwinPointer, &x, &y);
+  GetEventList(&events);
   nevents = GetPointerEvents(events, g_pwinPointer, MotionNotify, 0,
                             POINTER_ABSOLUTE, 0, 2, valuators);
 
-- 
[email protected]

Attachment: signature.asc
Description: PGP signature

_______________________________________________
xorg-devel mailing list
[email protected]
http://lists.x.org/mailman/listinfo/xorg-devel

Reply via email to