mirror of
https://gitlab.freedesktop.org/wlroots/wlroots.git
synced 2026-06-13 14:32:57 -04:00
The wayland backend mapped every touch event to the first output and carried a TODO asking for multi-output support. Track the output each touch point belongs to: on touch down, resolve it from the event's wl_surface (falling back to the first output), store it per touch id, and convert coordinates against that output for down and motion events. This makes touch work correctly when the backend drives multiple outputs. Closes #4102 |
||
|---|---|---|
| .. | ||
| backend.c | ||
| meson.build | ||
| output.c | ||
| pointer.c | ||
| seat.c | ||
| tablet_v2.c | ||