From 5fb981e6818271dd6310dfd04b7d0ad81ef1c3dc Mon Sep 17 00:00:00 2001 From: Alan Cox Date: Sat, 5 May 2018 20:44:09 +0100 Subject: [PATCH] ubee: fix silly bug in lpen tty Not enough to make it work --- Kernel/platform-ubee/devtty.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Kernel/platform-ubee/devtty.c b/Kernel/platform-ubee/devtty.c index e76df755..6ab8d178 100644 --- a/Kernel/platform-ubee/devtty.c +++ b/Kernel/platform-ubee/devtty.c @@ -249,9 +249,11 @@ void lpen_kbd_poll(void) return; } if (kbtest(63)) - k = xlate_shift[k]; + k = xlate_shift[lpen_kbd_last]; else - k = xlate[k]; + k = xlate[lpen_kbd_last]; + if (k == 0) + return; if (capslock && (k >= 'a' && k <= 'z')) k -= 32; if (k >= 64 && k <= 127 && kbtest(57)) -- 2.34.1