This looks like a cut&paste coding error to me, and it generated a
compiler warning about possibly uninitialized value.

Signed-off-by: Keith Packard <kei...@keithp.com>
---
 src/xf86libinput.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/xf86libinput.c b/src/xf86libinput.c
index 888ba21..21f87f5 100644
--- a/src/xf86libinput.c
+++ b/src/xf86libinput.c
@@ -4537,7 +4537,7 @@ LibinputInitModeGroupProperties(DeviceIntPtr dev,
        nstrips = libinput_device_tablet_pad_get_num_strips(device);
        if (nstrips) {
                for (s = 0; s < nstrips; s++) {
-                       associations[r] = -1;
+                       associations[s] = -1;
                        for (g = 0; g < ngroups; g++) {
                                group = 
libinput_device_tablet_pad_get_mode_group(device, g);
                                if 
(libinput_tablet_pad_mode_group_has_strip(group, s)) {
-- 
2.9.3

_______________________________________________
xorg-devel@lists.x.org: X.Org development
Archives: http://lists.x.org/archives/xorg-devel
Info: https://lists.x.org/mailman/listinfo/xorg-devel

Reply via email to