stevee

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

commit 1ecf272596fd8f50d28073181b960f952abb4419
parent a40cd1f35e815d58ac2b5bdf3968a611a8a0972e
Author: Andrea Feletto <andrea@andreafeletto.com>
Date:   Wed, 27 Apr 2022 13:51:31 +0200

pulse: read fd after poll

Diffstat:
Msrc/modules/Pulse.zig | 3+++
1 file changed, 3 insertions(+), 0 deletions(-)

diff --git a/src/modules/Pulse.zig b/src/modules/Pulse.zig @@ -86,6 +86,9 @@ fn print(self_opaque: *anyopaque, writer: Module.StringWriter) !void { fn callbackIn(self_opaque: *anyopaque) error{Terminate}!void { const self = utils.cast(Pulse)(self_opaque); + var data = mem.zeroes([8]u8); + _ = os.read(self.fd, &data) catch return; + for (self.state.wayland.monitors.items) |monitor| { if (monitor.bar) |bar| { if (bar.configured) {