[prev in list] [next in list] [prev in thread] [next in thread] 

List:       freedesktop-xorg
Subject:    getevents.c patch
From:       Peter Hutterer <mailinglists () who-t ! net>
Date:       2006-11-30 22:47:49
Message-ID: 8AB6139D-CDB9-4933-BF3F-0A34ADA4FD4B () who-t ! net
[Download RAW message or body]

Stumbled across this one a while ago. In GetPointerEvents(), x is set  
to the value of the y axis.
I don't have absolute positioning devices to test it but it seems  
very much like a error.


diff --git a/dix/getevents.c b/dix/getevents.c
index be598bc..41334bd 100644
--- a/dix/getevents.c
+++ b/dix/getevents.c
@@ -544,7 +544,7 @@ GetPointerEvents(xEvent *events, DeviceI
          }
          else {
              if (pDev->coreEvents)
-                x = cp->valuator->lasty;
+                y = cp->valuator->lasty;
              else
                  y = pDev->valuator->lasty;
          }



Cheers,
   Peter

--
Multi-Pointer X Server
http://wearables.unisa.edu.au/mpx



[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic