libinput: Don't process touch events for devices without a valid output
That would be the case of a touch screen mapped to an output that was unplugged.
This commit is contained in:
committed by
Kristian Høgsberg
parent
4283370e01
commit
f957dfb1de
@@ -147,6 +147,9 @@ handle_touch_with_coords(struct libinput_device *libinput_device,
|
|||||||
uint32_t time;
|
uint32_t time;
|
||||||
int32_t slot;
|
int32_t slot;
|
||||||
|
|
||||||
|
if (!device->output)
|
||||||
|
return;
|
||||||
|
|
||||||
time = libinput_event_touch_get_time(touch_event);
|
time = libinput_event_touch_get_time(touch_event);
|
||||||
slot = libinput_event_touch_get_seat_slot(touch_event);
|
slot = libinput_event_touch_get_seat_slot(touch_event);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user