Fix ctrl and shift sending NUL bytes on various platforms
authorTormod Volden <debian.tormod@gmail.com>
Mon, 27 Apr 2015 17:32:14 +0000 (19:32 +0200)
committerAlan Cox <alan@linux.intel.com>
Mon, 27 Apr 2015 21:52:53 +0000 (22:52 +0100)
Signed-off-by: Tormod Volden <debian.tormod@gmail.com>
Kernel/platform-atarist/devtty.c
Kernel/platform-dragon/devtty.c
Kernel/platform-msx1/devtty.c
Kernel/platform-msx2/devtty.c
Kernel/platform-mtx/devtty.c
Kernel/platform-nc100/devtty.c
Kernel/platform-pcw8256/devtty.c
Kernel/platform-plus3/devtty.c
Kernel/platform-trs80/devtty.c
Kernel/platform-ubee/devtty.c
Kernel/platform-zx128/devtty.c

index 81e9c6b..0fc44e3 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;
                        }
index 9419151..347d8e0 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;
                        }
index cd8e4ff..522558f 100644 (file)
@@ -91,11 +91,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;
+                                       }
                                }
 
                        }
index 11b801a..2aefa92 100644 (file)
@@ -93,11 +93,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;
                        }
index 04213b1..78c6703 100644 (file)
@@ -204,11 +204,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;
 
index f3e92d8..535a2f2 100644 (file)
@@ -179,11 +179,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 >>= 1;
                        }
index a7a8f7b..8b9a2a6 100644 (file)
@@ -180,11 +180,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 >>= 1;
                        }
index d50893d..b75254d 100644 (file)
@@ -128,11 +128,12 @@ void tty_pollirq(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 >>= 1;
                        }
index 6eaa858..5d68aa5 100644 (file)
@@ -137,11 +137,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;
 
index a9bcc28..5ad5d60 100644 (file)
@@ -86,11 +86,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;
 
index d50893d..b75254d 100644 (file)
@@ -128,11 +128,12 @@ void tty_pollirq(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 >>= 1;
                        }