summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authoremax <emax@FreeBSD.org>2006-02-28 03:34:06 +0000
committeremax <emax@FreeBSD.org>2006-02-28 03:34:06 +0000
commit4140adf60b80fc16aae7f54ecc6cf5e329ba3df2 (patch)
tree03ac272ba23ba8625a5bfda6c337d8bb69a0eb1c
parent6eb8472623ed97762deef51fc42dc7ab41b955da (diff)
downloadFreeBSD-src-4140adf60b80fc16aae7f54ecc6cf5e329ba3df2.zip
FreeBSD-src-4140adf60b80fc16aae7f54ecc6cf5e329ba3df2.tar.gz
Make ukbd(4) to not delay break scancodes in "raw" mode.
Developed with: Norbert Koch < NKoch at demig dot de > No response from: freebsd-current@ Tested by: Norbert Koch < NKoch at demig dot de > MFC after: 1 day
-rw-r--r--sys/dev/usb/ukbd.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/sys/dev/usb/ukbd.c b/sys/dev/usb/ukbd.c
index 9699d4f..4617e4f 100644
--- a/sys/dev/usb/ukbd.c
+++ b/sys/dev/usb/ukbd.c
@@ -1145,9 +1145,7 @@ ukbd_check_char(keyboard_t *kbd)
state = (ukbd_state_t *)kbd->kb_data;
if (!(state->ks_flags & COMPOSE) && (state->ks_composed_char > 0))
return TRUE;
- if (state->ks_inputs > 0)
- return TRUE;
- return FALSE;
+ return ukbd_check(kbd);
}
/* some useful control functions */
OpenPOWER on IntegriCloud