sway/sway
Kenny Levinsen 559f9eba33 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.

(cherry picked from commit 14bff7b451)
2024-09-20 19:46:40 +02:00
..
commands move title_format to container 2024-09-20 19:44:34 +02:00
config config/output: Skip search if config has a mode 2024-09-20 19:44:03 +02:00
desktop desktop/transaction: Deactivate workspace on inactive outputs 2024-09-20 19:46:40 +02:00
input Implement clickfinger_button_map support. 2024-07-04 22:47:46 +02:00
tree container: Skip % char if it doesn't match a view property 2024-09-20 19:46:27 +02:00
commands.c Add support for tearing-control-v1 2024-09-20 19:42:33 +02:00
config.c Drop server.h include from input/input-manager.h 2024-05-27 09:28:43 -04:00
criteria.c Drop server.h include from input/input-manager.h 2024-05-27 09:28:43 -04:00
decoration.c Fix double free when unmapping any view 2018-11-15 15:22:09 +10:00
ipc-json.c Add null-safety check for virtual keyboard keymaps 2024-09-20 19:42:53 +02:00
ipc-server.c Define _POSIX_C_SOURCE globally 2024-02-23 17:43:19 +03:00
lock.c Define _POSIX_C_SOURCE globally 2024-02-23 17:43:19 +03:00
main.c Define _POSIX_C_SOURCE globally 2024-02-23 17:43:19 +03:00
meson.build Add support for tearing-control-v1 2024-09-20 19:42:33 +02:00
realtime.c realtime: request SCHED_RR using CAP_SYS_NICE 2022-05-18 11:20:17 +02:00
scene_descriptor.c scene_graph: Introduce sway_scene_descriptor 2024-01-18 18:36:54 +03:00
server.c tearing: remove trailing whitespace 2024-09-20 19:42:41 +02:00
sway-bar.5.scd man: update Pango font description URL 2021-08-04 02:15:04 +02:00
sway-input.5.scd Implement clickfinger_button_map support. 2024-07-04 22:47:46 +02:00
sway-ipc.7.scd Implement clickfinger_button_map support. 2024-07-04 22:47:46 +02:00
sway-output.5.scd Add support for tearing-control-v1 2024-09-20 19:42:33 +02:00
sway.1.scd man: update maintainer 2021-01-08 09:33:51 +01:00
sway.5.scd use subheadings instead 2024-09-20 19:44:28 +02:00
sway_text_node.c sway_text_node: avoid unnecessary redraws 2024-07-03 18:30:08 -04:00
swaynag.c Define _POSIX_C_SOURCE globally 2024-02-23 17:43:19 +03:00
xdg_activation_v1.c xdg-activation: launcher tokens are activation requests 2024-07-06 16:12:27 +02:00
xdg_decoration.c xdg-shell: chase events update 2023-11-23 19:41:57 +01:00