mirror of
https://gitlab.freedesktop.org/wlroots/wlroots.git
synced 2026-04-13 08:22:16 -04:00
Currently if there are multiple scenes present with distinct outputs the logic intended to avoid redundant enter/leave events does not work as intended. A surface not being visible on any output in one scene does not mean it is not visible on any output in any scene. Implementing the desired policy to avoid redundant enter/leave events requires sharing a bit of state between all scenes, which is now handled by the new wlr_surface_send_leave_lazy() function. |
||
|---|---|---|
| .. | ||
| drag_icon.c | ||
| layer_shell_v1.c | ||
| output_layout.c | ||
| subsurface_tree.c | ||
| surface.c | ||
| wlr_scene.c | ||
| xdg_shell.c | ||