aboutsummaryrefslogtreecommitdiff
path: root/sway/commands/default_border.c
diff options
context:
space:
mode:
authorLuke Drummond <ldrumm@rtps.co>2020-06-11 01:29:07 +0100
committerSimon Ser <contact@emersion.fr>2020-06-12 14:45:40 +0200
commitc22caa54a8b40e152b141c18d32f3bad383d9d1c (patch)
tree3cfe6163f09beb36adbf6c84e371c43ecec6a577 /sway/commands/default_border.c
parentbf8d23a836dcb307f151b20dbd8dfb04a6d9b275 (diff)
swaybar: ensure correct init order for status_line
`$WAYLAND_SOCKET` is unset by `wl_display_connect` after it has successfully connected to the wayland socket. However, subprocesses spawned by swaybar (status-command) don't have access to waybar's fds as $WAYLAND_SOCKET is O_CLOEXEC. This means any status command which itself tries to connect to wayland will fail if this environment variable is set. Reorder display and status-command initialization so that this variable is not set and add an assert so we can enforce this invariant in future.
Diffstat (limited to 'sway/commands/default_border.c')
0 files changed, 0 insertions, 0 deletions