Signed-off-by: Alexandr Shadchin <alexandr.shadc...@gmail.com>
---
 src/kbd.c       |   31 ++++---------------------------
 src/xf86OSKbd.h |    2 --
 2 files changed, 4 insertions(+), 29 deletions(-)

diff --git a/src/kbd.c b/src/kbd.c
index bb1a177..283c0f1 100644
--- a/src/kbd.c
+++ b/src/kbd.c
@@ -204,35 +204,12 @@ KbdBell(int percent, DeviceIntPtr dev, pointer ctrl, int 
unused)
 }
 
 static void
-KbdCtrl( DeviceIntPtr device, KeybdCtrl *ctrl)
+KbdCtrl(DeviceIntPtr device, KeybdCtrl *ctrl)
 {
-   unsigned long leds;
-   InputInfoPtr pInfo = (InputInfoPtr) device->public.devicePrivate;
-   KbdDevPtr pKbd = (KbdDevPtr) pInfo->private;
+    InputInfoPtr pInfo = (InputInfoPtr) device->public.devicePrivate;
+    KbdDevPtr pKbd = (KbdDevPtr) pInfo->private;
 
-   if ( ctrl->leds & XLED1) {
-       pKbd->keyLeds |= CAPSFLAG;
-   } else {
-       pKbd->keyLeds &= ~CAPSFLAG;
-   }
-   if ( ctrl->leds & XLED2) {
-       pKbd->keyLeds |= NUMFLAG;
-   } else {
-       pKbd->keyLeds &= ~NUMFLAG;
-   }
-   if ( ctrl->leds & XLED3) {
-       pKbd->keyLeds |= SCROLLFLAG;
-   } else {
-       pKbd->keyLeds &= ~SCROLLFLAG;
-   }
-   if ( ctrl->leds & (XCOMP|XLED4) ) {
-       pKbd->keyLeds |= COMPOSEFLAG;
-   } else {
-       pKbd->keyLeds &= ~COMPOSEFLAG;
-   }
-   leds = ctrl->leds & ~(XCAPS | XNUM | XSCR); /* ??? */
-   pKbd->leds = leds;
-  pKbd->SetLeds(pInfo, pKbd->leds);
+    pKbd->SetLeds(pInfo, ctrl->leds);
 }
 
 static int
diff --git a/src/xf86OSKbd.h b/src/xf86OSKbd.h
index f94f177..f948cf3 100644
--- a/src/xf86OSKbd.h
+++ b/src/xf86OSKbd.h
@@ -65,8 +65,6 @@ typedef struct {
     OpenKeyboardProc   OpenKeyboard;
     PostEventProc      PostEvent;
 
-    unsigned long      leds;
-    unsigned long      keyLeds;
     int                        scanPrefix;
     Bool               CustomKeycodes;
     Bool               isConsole;
-- 
1.7.3.5

_______________________________________________
xorg-devel@lists.x.org: X.Org development
Archives: http://lists.x.org/archives/xorg-devel
Info: http://lists.x.org/mailman/listinfo/xorg-devel

Reply via email to