diff options
Diffstat (limited to 'components/debugger/lib.rs')
-rw-r--r-- | components/debugger/lib.rs | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/components/debugger/lib.rs b/components/debugger/lib.rs index b6185663165..a09fb003e87 100644 --- a/components/debugger/lib.rs +++ b/components/debugger/lib.rs @@ -12,7 +12,7 @@ enum Message { ShutdownServer, } -pub struct Sender(servo_channel::Sender<Message>); +pub struct Sender(crossbeam_channel::Sender<Message>); struct Connection { sender: ws::Sender, @@ -35,7 +35,7 @@ impl Handler for Connection { pub fn start_server(port: u16) -> Sender { debug!("Starting server."); - let (sender, receiver) = servo_channel::channel(); + let (sender, receiver) = crossbeam_channel::unbounded(); thread::Builder::new() .name("debugger".to_owned()) .spawn(move || { @@ -49,7 +49,7 @@ pub fn start_server(port: u16) -> Sender { socket.listen(("127.0.0.1", port)).unwrap(); }) .expect("Thread spawning failed"); - while let Some(message) = receiver.recv() { + while let Ok(message) = receiver.recv() { match message { Message::ShutdownServer => { break; |