My KWIN fork where I work on features like per-output virtual desktops
1fec9ed4ae
Destroying a global leads to a race on the client. If a client binds at just the wrong moment they will use an invalid ID and cause a protocol error. The current best thing to do is to announce the removal then remove the global (and thus the ID) only after a delay. Non-ideal, but better than nothing. Pragmatically this affects only: Blur/Contrast/Slide/Output/OutputDevice See https://gitlab.freedesktop.org/wayland/wayland/issues/10 for more. |
||
---|---|---|
src/wayland |