diff --git a/crates/qrcode/keyfork-qrcode/src/lib.rs b/crates/qrcode/keyfork-qrcode/src/lib.rs index b08810e..0955be0 100644 --- a/crates/qrcode/keyfork-qrcode/src/lib.rs +++ b/crates/qrcode/keyfork-qrcode/src/lib.rs @@ -245,7 +245,7 @@ pub fn scan_camera(timeout: Duration, index: usize) -> Result, QR let mut queue = condvar .wait_while(queue, |queue| { eprintln!("thread {i} received signal"); - queue.images.is_empty() || !queue.shutdown + queue.images.is_empty() || queue.shutdown }) .expect(bug::bug!(POISONED_MUTEX)); if let Some(image) = queue.images.pop() {