summaryrefslogtreecommitdiff
path: root/sys/dev/usb/input
diff options
context:
space:
mode:
authorHans Petter Selasky <hselasky@FreeBSD.org>2020-03-06 12:01:58 +0000
committerHans Petter Selasky <hselasky@FreeBSD.org>2020-03-06 12:01:58 +0000
commit8639286074decc85e3e7ace2a0a996f96005db6f (patch)
treec549be6d04bb2ed039db00282fd78a4ee5c6c429 /sys/dev/usb/input
parente54394ce581933af95d9780daaaf5e0eef3be701 (diff)
Notes
Diffstat (limited to 'sys/dev/usb/input')
-rw-r--r--sys/dev/usb/input/ukbd.c12
1 files changed, 3 insertions, 9 deletions
diff --git a/sys/dev/usb/input/ukbd.c b/sys/dev/usb/input/ukbd.c
index b8385ef97d80..4d6f390badcc 100644
--- a/sys/dev/usb/input/ukbd.c
+++ b/sys/dev/usb/input/ukbd.c
@@ -521,15 +521,9 @@ ukbd_interrupt(struct ukbd_softc *sc)
if (ukbd_is_modifier_key(key))
continue;
- /*
- * Check for first new key and set
- * initial delay and [re]start timer:
- */
- if (sc->sc_repeat_key == 0) {
- sc->sc_co_basetime = sbinuptime();
- sc->sc_delay = sc->sc_kbd.kb_delay1;
- ukbd_start_timer(sc);
- }
+ sc->sc_co_basetime = sbinuptime();
+ sc->sc_delay = sc->sc_kbd.kb_delay1;
+ ukbd_start_timer(sc);
/* set repeat time for last key */
sc->sc_repeat_time = now + sc->sc_kbd.kb_delay1;