[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

xserver-xorg-input-evdev: Changes to 'ubuntu'



 debian/changelog |    7 +++++++
 src/evdev.c      |    4 ++++
 2 files changed, 11 insertions(+)

New commits:
commit e0ed1d91bdbd6c11a29ce05b68d8c03440b2a027
Author: Timo Aaltonen <tjaalton@cc.hut.fi>
Date:   Fri Oct 17 09:45:44 2008 +0300

    Update the changelog for release.

diff --git a/debian/changelog b/debian/changelog
index 69f54fe..b35a808 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+xserver-xorg-input-evdev (1:2.0.99+git20080912-0ubuntu4) intrepid; urgency=low
+
+  * Cherry-pick commit 7243116f from upstream, "Don't post keycodes > 255."
+    (LP: #274203)
+
+ -- Timo Aaltonen <tepsipakki@ubuntu.com>  Thu, 16 Oct 2008 17:37:04 +0300
+
 xserver-xorg-input-evdev (1:2.0.99+git20080912-0ubuntu3) intrepid; urgency=low
 
   * Merged with upstream master, commit 84a0e39c0dd, "Use new property API"

commit 607522ce39819375349c6b54b4188c36296656ce
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Thu Oct 16 22:35:42 2008 +1030

    Don't post keycodes > 255.
    
    If we only have keys > 255 we don't set up a key class rec, so don't post
    them. It makes the server unhappy.
    
    Signed-off-by: Julien Cristau <jcristau@debian.org>

diff --git a/src/evdev.c b/src/evdev.c
index b3cf942..a59e36a 100644
--- a/src/evdev.c
+++ b/src/evdev.c
@@ -171,6 +171,10 @@ PostKbdEvent(InputInfoPtr pInfo, struct input_event *ev, int value)
 	warned[ev->code] = 1;
     }
 
+    /* The X server can't handle keycodes > 255 anyway, just drop them.  */
+    if (code > 255)
+        return;
+
     xf86PostKeyboardEvent(pInfo->dev, code, value);
 }
 


Reply to: