From: Ander Conselvan de Oliveira <ander.conselvan.de.olive...@intel.com>
Here's a second version of the input fixes I sent before, which new patches and some changes. The first patch makes libinput able to handle touch events on a device without a paired output. The second one inverts the logic for pairing a device on output disconnect to match what was intended in the commit that introduced it. I changed it from the previous version to also change the recent behavior changed introduced during init. The third patch is a resend of a previous one and the fourth fix a crash due to changing input to be initialized before outputs. Thanks, Ander Ander Conselvan de Oliveira (4): libinput: Don't process touch events for devices without a valid output evdev: Discard events from a touchscreen paired with an unplugged output evdev: Fix assertion error for unplugged output with paired touchscreen input: Fix errors due to initializing input before creating outputs src/evdev.c | 21 ++++++++++----------- src/libinput-device.c | 5 ++++- src/libinput-seat.c | 6 +++++- src/udev-seat.c | 10 ++++++---- 4 files changed, 25 insertions(+), 17 deletions(-) -- 1.8.3.2 _______________________________________________ wayland-devel mailing list wayland-devel@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/wayland-devel