aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/syscons
diff options
context:
space:
mode:
Diffstat (limited to 'sys/dev/syscons')
-rw-r--r--sys/dev/syscons/sysmouse.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/sys/dev/syscons/sysmouse.c b/sys/dev/syscons/sysmouse.c
index ef851058a6ef..73167bdb34f8 100644
--- a/sys/dev/syscons/sysmouse.c
+++ b/sys/dev/syscons/sysmouse.c
@@ -295,6 +295,8 @@ sysmouse_event(mouse_info_t *info)
#ifdef EVDEV_SUPPORT
smdev_evdev_write(x, y, z, mouse_status.button);
+ if (evdev_is_grabbed(sysmouse_evdev))
+ goto done;
#endif
if (!tty_opened(sysmouse_tty))