diff --git a/src/libinput.c b/src/libinput.c index dd36426..120ae26 100644 --- a/src/libinput.c +++ b/src/libinput.c @@ -610,7 +610,7 @@ xf86libinput_handle_event(struct libinput_event *event) device = libinput_event_get_device(event); pInfo = libinput_device_get_user_data(device); - if (pInfo && !pInfo->dev->public.on) + if (!pInfo || !pInfo->dev->public.on) return; switch (libinput_event_get_type(event)) {