aboutsummaryrefslogtreecommitdiffstats
path: root/swaybar
diff options
context:
space:
mode:
authorLibravatar Brian Ashworth <bosrsf04@gmail.com>2019-04-19 22:44:11 -0400
committerLibravatar Drew DeVault <sir@cmpwn.com>2019-04-20 09:14:41 -0600
commit9099adbbe6fffcd7510b31efc8e547da7fa24f65 (patch)
tree96535c4292d14ca1e5315d387f0282f78cd7167a /swaybar
parentipc: fix criteria for emitting bar_state_update (diff)
downloadsway-9099adbbe6fffcd7510b31efc8e547da7fa24f65.tar.gz
sway-9099adbbe6fffcd7510b31efc8e547da7fa24f65.tar.zst
sway-9099adbbe6fffcd7510b31efc8e547da7fa24f65.zip
swaynag: revamp type configs
This revamps the type configs for swaynag. All sizing attributes for swaynag are now `ssize_t` instead of `uint32_t` to allow for a default value of `-1`, which allows for `0` to be a valid value. Additionally, the initialization of the type configs has been changed from a simple calloc to use a new function `swaynag_type_new`. `swaynag_type_new` calloc's the memory, checks for an allocation failure, sets the name, and all sizes to -1. The layering order has also been changed to default, general config, type config, and as highest priority command line arguments. Finally, `swaynag_type_merge` has been modified to handle the layering and sizing changes.
Diffstat (limited to 'swaybar')
0 files changed, 0 insertions, 0 deletions