From: Ander Conselvan de Oliveira <[email protected]>
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
[email protected]
http://lists.freedesktop.org/mailman/listinfo/wayland-devel