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

Reply via email to