From: Ander Conselvan de Oliveira <ander.conselvan.de.olive...@intel.com>

That would be the case of a touch screen mapped to an output that was
unplugged.
---
 src/libinput-device.c | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/src/libinput-device.c b/src/libinput-device.c
index 0ca6c4b..a67c119 100644
--- a/src/libinput-device.c
+++ b/src/libinput-device.c
@@ -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);
 
-- 
1.8.3.2

_______________________________________________
wayland-devel mailing list
wayland-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/wayland-devel

Reply via email to