stevee

My wayland statusbar
git clone git://gtms.dev/stevee
Log | Files | Refs | Submodules | README | LICENSE

commit a40cd1f35e815d58ac2b5bdf3968a611a8a0972e
parent 7e2284dde1e4abfd2bbadc44b7c0b83a68e2ad6b
Author: Andrea Feletto <andrea@andreafeletto.com>
Date:   Wed, 27 Apr 2022 13:42:22 +0200

pulse: respect muted flag

Diffstat:
Msrc/modules/Pulse.zig | 6+++++-
1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/src/modules/Pulse.zig b/src/modules/Pulse.zig @@ -76,7 +76,11 @@ fn getEvent(self_opaque: *anyopaque) !Event { fn print(self_opaque: *anyopaque, writer: Module.StringWriter) !void { const self = utils.cast(Pulse)(self_opaque); - return writer.print("🔊 {d}%", .{ self.volume }); + if (self.muted) { + try writer.print(" 🔇 ", .{}); + } else { + try writer.print("🔊 {d}%", .{ self.volume }); + } } fn callbackIn(self_opaque: *anyopaque) error{Terminate}!void {