diff options
author | 2018-09-28 21:58:23 +1000 | |
---|---|---|
committer | 2018-09-28 22:35:38 +1000 | |
commit | 138d10d5d62a25c2e00bd9051c835b9e78a36de4 (patch) | |
tree | d967c524a4016695a48a48534ee3dac17c28e038 /include/swaybar/ipc.h | |
parent | Merge pull request #2720 from swaywm/swaylock-shadow (diff) | |
download | sway-138d10d5d62a25c2e00bd9051c835b9e78a36de4.tar.gz sway-138d10d5d62a25c2e00bd9051c835b9e78a36de4.tar.zst sway-138d10d5d62a25c2e00bd9051c835b9e78a36de4.zip |
Rename workspace_outputs to workspace_configs and fix memory leak
When we eventually implement `workspace <ws> gaps inner|outer <px>`,
we'll need to store the gaps settings for workspaces before they're
created. Rather than create a workspace_gaps struct, the approach I'm
taking is to rename workspace_outputs to workspace_configs and then add
gaps settings to that.
I've added a lookup function workspace_find_config. Note that we have a
similar thing for outputs (output_config struct and output_find_config).
Lastly, when freeing config it would create a memory leak by freeing the
list items but not the workspace or output names inside them. This has
been rectified using a free_workspace_config function.
Diffstat (limited to 'include/swaybar/ipc.h')
0 files changed, 0 insertions, 0 deletions