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:
Ander Conselvan de Oliveira 2014-04-24 15:11:14 +03:00 committed by Kristian Høgsberg
parent 4283370e01
commit f957dfb1de

View file

@ -147,6 +147,9 @@ handle_touch_with_coords(struct libinput_device *libinput_device,
uint32_t time;
int32_t slot;
if (!device->output)
return;
time = libinput_event_touch_get_time(touch_event);
slot = libinput_event_touch_get_seat_slot(touch_event);