Timo Aaltonen pushed to branch debian-unstable at X Strike Force / driver / 
xserver-xorg-input-libinput


Commits:
21ff2ca7 by Peter Hutterer at 2018-07-19T05:58:06Z
Remove unused assignment

dev is our list iterator below, this is a dead assignment

Signed-off-by: Peter Hutterer <[email protected]>

- - - - -
a7596102 by Peter Hutterer at 2018-10-04T01:47:46Z
Use the seat slot, not the device slot for touch events

The device slot is per-device, so if we have more than one device we may get a
touch down event for a slot already in use.

Fixes https://gitlab.freedesktop.org/libinput/libinput/issues/153

Signed-off-by: Peter Hutterer <[email protected]>

- - - - -
e26fc3c6 by Peter Hutterer at 2018-10-14T23:36:36Z
xf86-input-libinput 0.28.1

Signed-off-by: Peter Hutterer <[email protected]>

- - - - -
a3b45ef6 by Timo Aaltonen at 2018-10-16T04:46:21Z
Merge branch 'upstream-unstable' into debian-unstable

- - - - -
7f6f71fb by Timo Aaltonen at 2018-10-16T04:48:26Z
bump the version

- - - - -
dbea98d5 by Timo Aaltonen at 2018-10-16T04:48:38Z
release to unstable

- - - - -


3 changed files:

- configure.ac
- debian/changelog
- src/xf86libinput.c


Changes:

=====================================
configure.ac
=====================================
@@ -23,7 +23,7 @@
 # Initialize Autoconf
 AC_PREREQ([2.60])
 AC_INIT([xf86-input-libinput],
-        [0.28.0],
+        [0.28.1],
         [https://bugs.freedesktop.org/enter_bug.cgi?product=xorg],
         [xf86-input-libinput])
 AC_CONFIG_SRCDIR([Makefile.am])


=====================================
debian/changelog
=====================================
@@ -1,3 +1,9 @@
+xserver-xorg-input-libinput (0.28.1-1) unstable; urgency=medium
+
+  * New upstream release.
+
+ -- Timo Aaltonen <[email protected]>  Tue, 16 Oct 2018 07:48:27 +0300
+
 xserver-xorg-input-libinput (0.28.0-1) unstable; urgency=medium
 
   * New upstream release. (LP: #1786478)


=====================================
src/xf86libinput.c
=====================================
@@ -1705,7 +1705,7 @@ xf86libinput_handle_touch(InputInfoPtr pInfo,
        if ((driver_data->capabilities & CAP_TOUCH) == 0)
                return;
 
-       slot = libinput_event_touch_get_slot(event);
+       slot = libinput_event_touch_get_seat_slot(event);
 
        switch (event_type) {
                case LIBINPUT_EVENT_TOUCH_DOWN:
@@ -2092,7 +2092,7 @@ static inline DeviceIntPtr
 xf86libinput_find_device_for_tool(InputInfoPtr pInfo,
                                  struct libinput_tablet_tool *tool)
 {
-       struct xf86libinput *dev = pInfo->private;
+       struct xf86libinput *dev;
        struct xf86libinput *driver_data = pInfo->private;
        struct xf86libinput_device *shared_device = driver_data->shared_device;
        uint64_t serial = libinput_tablet_tool_get_serial(tool);



View it on GitLab: 
https://salsa.debian.org/xorg-team/driver/xserver-xorg-input-libinput/compare/d9541c21648f9b25621437af7b085cb5ea83ef5e...dbea98d5fb9717dc65b976307c4892c560c7edae

-- 
View it on GitLab: 
https://salsa.debian.org/xorg-team/driver/xserver-xorg-input-libinput/compare/d9541c21648f9b25621437af7b085cb5ea83ef5e...dbea98d5fb9717dc65b976307c4892c560c7edae
You're receiving this email because of your account on salsa.debian.org.

Reply via email to