sway/sway/desktop
Kenny Levinsen 14bff7b451 desktop/transaction: Deactivate workspace on inactive outputs
If the output is not active, it might not have a valid geometry to
arrange for. Outputs do not gain a geometry until modeset, so if an
output is connected with a configuration present to disable it, it will
not have a geometry. If the output has a past workspace restored, this
will be attemtped arranged to fit a 0x0 rectangle, which asserts when
trying to sort out borders.

Consider the workspace activated only if the output itself is active to
get the scene nodes disabled.
2024-09-07 20:11:30 -04:00
..
idle_inhibit_v1.c Drop support for KDE's idle protocol 2023-10-05 00:01:54 +02:00
launcher.c Drop server.h include from input/input-manager.h 2024-05-27 09:28:43 -04:00
layer_shell.c layer-shell: Restore interactive layer focus code 2024-07-22 17:03:26 -04:00
output.c desktop/output: Avoid duplicate output manager update 2024-09-05 18:19:16 -04:00
tearing.c tearing: fix UAF on destroy 2024-08-07 14:33:03 +02:00
transaction.c desktop/transaction: Deactivate workspace on inactive outputs 2024-09-07 20:11:30 -04:00
xdg_shell.c xdg-shell: chase xdg_surface geometry updates 2024-08-14 15:04:00 -04:00
xwayland.c xwayland: Let scene restack 2024-08-07 23:58:13 +03:00