mirror of
https://gitlab.freedesktop.org/wayland/weston.git
synced 2026-05-01 14:58:12 +02:00
Changing the focused surface did remove the surface_destroy_listener from the wl_signal list, but destroying the focus state did not. As a result, sometimes the same listener would be added to two surfaces, which would join their wl_signal lists together, which would cause infinite loops and use-after-frees when closing desktop surfaces. |
||
|---|---|---|
| .. | ||
| exposay.c | ||
| input-panel.c | ||
| meson.build | ||
| shell.c | ||
| shell.h | ||