diff --git a/ports/gstplugin/servowebsrc.rs b/ports/gstplugin/servowebsrc.rs index 4906d3875c4..4a8e8291b00 100644 --- a/ports/gstplugin/servowebsrc.rs +++ b/ports/gstplugin/servowebsrc.rs @@ -962,7 +962,7 @@ impl ServoWebSrc { if gfx.swap_chain.is_none() { debug!("Getting the swap chain"); - let (acks, ackr) = crossbeam_channel::bounded(1); + let (acks, ackr) = crossbeam_channel::unbounded(); let _ = self.sender.send(ServoWebSrcMsg::GetSwapChain(acks)); gfx.swap_chain = ackr.recv_timeout(Duration::from_millis(16)).ok(); }