sway

i3-compatible Wayland compositor
git clone https://git.awy.one/sway
Log | Files | Refs | README | LICENSE

commit b4fd4bca0e95bd6abab32280d8bad40c97df0828
parent a1905c6a087fa428d86f42c81333f5ad2abee6c8
Author: Tobias Bengfort <tobias.bengfort@posteo.de>
Date:   Thu, 24 Dec 2020 22:42:48 +0100

tray: do not render passive items

https://www.freedesktop.org/wiki/Specifications/StatusNotifierItem/StatusNotifierItem/#org.freedesktop.statusnotifieritem.status

Diffstat:
Mswaybar/tray/item.c | 5+++++
1 file changed, 5 insertions(+), 0 deletions(-)

diff --git a/swaybar/tray/item.c b/swaybar/tray/item.c @@ -466,6 +466,11 @@ uint32_t render_sni(cairo_t *cairo, struct swaybar_output *output, double *x, sni->target_size = target_size; } + // Passive + if (sni->status && sni->status[0] == 'P') { + return 0; + } + int icon_size; cairo_surface_t *icon; if (sni->icon) {