dragon-nx32: Fix ctrl and shift sending NUL bytes
authorTormod Volden <debian.tormod@gmail.com>
Mon, 27 Apr 2015 06:58:21 +0000 (08:58 +0200)
committerAlan Cox <alan@linux.intel.com>
Mon, 27 Apr 2015 22:32:45 +0000 (23:32 +0100)
Signed-off-by: Tormod Volden <debian.tormod@gmail.com>
Kernel/platform-dragon-nx32/devtty.c

index fe1ca8c..fe24dc7 100644 (file)
@@ -127,11 +127,12 @@ static void keyproc(void)
                                                keysdown--;
                                }
                                if ((key & m) && !(keymap[i] & m)) {
-                                       if (!(shiftmask[i] & m))
+                                       if (!(shiftmask[i] & m)) {
                                                keysdown++;
-                                       keybyte = i;
-                                       keybit = n;
-                                       newkey = 1;
+                                               newkey = 1;
+                                               keybyte = i;
+                                               keybit = n;
+                                       }
                                }
                                m += m;
                        }