xserver: Branch 'server-1.9-branch'

Jeremy Huddleston jeremyhu at kemper.freedesktop.org
Tue Oct 12 17:43:31 PDT 2010


 dix/eventconvert.c |    9 ---------
 1 file changed, 9 deletions(-)

New commits:
commit e5b19f14eac609e3c315e14e20ca1935de8de0e3
Author: Jeremy Huddleston <jeremyhu at apple.com>
Date:   Tue Oct 12 17:42:55 2010 -0700

    Revert "dix: don't create core motion events for non-x/y valuators."
    
    Reverting due to fallout discussed in bug #30267.  See:
    https://bugs.freedesktop.org/show_bug.cgi?id=30267
    
    This reverts commit d4ef63f602325a9920dc1cbf64e3969dfa394d5f.
    
    Signed-off-by: Jeremy Huddleston <jeremyhu at apple.com>

diff --git a/dix/eventconvert.c b/dix/eventconvert.c
index 0f747c1..4e3de0b 100644
--- a/dix/eventconvert.c
+++ b/dix/eventconvert.c
@@ -102,15 +102,6 @@ EventToCore(InternalEvent *event, xEvent *core)
     switch(event->any.type)
     {
         case ET_Motion:
-            {
-                DeviceEvent *e = &event->device_event;
-                /* Don't create core motion event if neither x nor y are
-                 * present */
-                if (!BitIsOn(e->valuators.mask, 0) &&
-                    !BitIsOn(e->valuators.mask, 1))
-                    return BadMatch;
-            }
-            /* fallthrough */
         case ET_ButtonPress:
         case ET_ButtonRelease:
         case ET_KeyPress:


More information about the xorg-commit mailing list