Add a list of outputs a window is placed on, adding an output whenever the surface enters the output and removing it once it leaves the output. Note that not all Wayland compositors actually send a leave surface event on output removal, so we need to make sure to remove the output from the list for each window, otherwise we might end up pointing to freed memory. Signed-off-by: Olivier Fourdan <ofourdan@redhat.com> Reviewed-By: Kenny Levinsen <kl@kl.wtf> Acked-by: Peter Hutterer <peter.hutterer@who-t.net> Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1197> |
||
|---|---|---|
| .. | ||
| kdrive | ||
| vfb | ||
| xfree86 | ||
| xnest | ||
| xquartz | ||
| xwayland | ||
| xwin | ||
| meson.build | ||