input: Remap touch point IDs from multiple touch screens to not overlap
With multiple touch screens on one seat, the touch points IDs from the
different evdev devices may overlap. We have to remap the IDs we forward
to core weston so that the touch points all have unique IDs within the seat.
Closes: https://bugs.freedesktop.org/show_bug.cgi?id=73003
diff --git a/src/compositor.h b/src/compositor.h
index 2b9bb6e..9da1e3c 100644
--- a/src/compositor.h
+++ b/src/compositor.h
@@ -509,6 +509,7 @@
void (*led_update)(struct weston_seat *ws, enum weston_led leds);
+ uint32_t slot_map;
struct input_method *input_method;
char *seat_name;
};