diff --git a/input/drivers/udev_input.c b/input/drivers/udev_input.c index 455c54a1b9..ea9e1b413f 100644 --- a/input/drivers/udev_input.c +++ b/input/drivers/udev_input.c @@ -225,7 +225,7 @@ static udev_input_mouse_t *udev_get_mouse(struct udev_input *udev, unsigned port settings_t *settings = config_get_ptr(); udev_input_mouse_t *mouse = NULL; - if (port >= MAX_USERS) + if (port >= MAX_USERS || !video_driver_cb_has_focus()) return NULL; for (i = 0; i < udev->num_devices; ++i)