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:
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) {