From 37896620eb7e35c5a7911a691fc9f21933bc5436 Mon Sep 17 00:00:00 2001 From: Hiina <60050507+hiinaspace@users.noreply.github.com> Date: Tue, 9 Jun 2026 02:52:31 -0600 Subject: [PATCH] wlx-capture: avoid busy loop waiting for screencopy events (#537) * wlx-capture: avoid busy loop waiting for screencopy events * wlx-capture: block while waiting for screencopy events --- wlx-capture/src/wlr_screencopy.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/wlx-capture/src/wlr_screencopy.rs b/wlx-capture/src/wlr_screencopy.rs index 8de78e3a..8d4f1caf 100644 --- a/wlx-capture/src/wlr_screencopy.rs +++ b/wlx-capture/src/wlr_screencopy.rs @@ -227,7 +227,7 @@ where let mut maybe_dmabuf = None; 'receiver: loop { - for event in rx.try_iter() { + for event in rx.iter() { match event { ScreenCopyEvent::Buffer { .. } => { log::trace!("{name}: ScreenCopy Buffer event received");