diff options
author | Lars Bergstrom <larsberg@mozilla.com> | 2016-11-17 19:11:30 -0600 |
---|---|---|
committer | Lars Bergstrom <larsberg@mozilla.com> | 2016-11-17 19:11:30 -0600 |
commit | ca0078a6e1257288f387462029849b40dfa00d99 (patch) | |
tree | 2aa0059b771859f443d20c48d0fe3cfea1872c31 /components/debugger/lib.rs | |
parent | 870841099a5306e75766e6364296cf6d495467a0 (diff) | |
download | servo-ca0078a6e1257288f387462029849b40dfa00d99.tar.gz servo-ca0078a6e1257288f387462029849b40dfa00d99.zip |
Disable the debugger on Android until mio works on Android
Diffstat (limited to 'components/debugger/lib.rs')
-rw-r--r-- | components/debugger/lib.rs | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/components/debugger/lib.rs b/components/debugger/lib.rs index c5c69074b4f..25983561d5d 100644 --- a/components/debugger/lib.rs +++ b/components/debugger/lib.rs @@ -5,11 +5,13 @@ #[macro_use] extern crate log; extern crate util; +#[cfg(not(target_os = "android"))] extern crate ws; use std::sync::mpsc; use std::sync::mpsc::channel; use util::thread::spawn_named; +#[cfg(not(target_os = "android"))] use ws::{Builder, CloseCode, Handler, Handshake}; enum Message { @@ -18,10 +20,12 @@ enum Message { pub struct Sender(mpsc::Sender<Message>); +#[cfg(not(target_os = "android"))] struct Connection { sender: ws::Sender } +#[cfg(not(target_os = "android"))] impl Handler for Connection { fn on_open(&mut self, _: Handshake) -> ws::Result<()> { debug!("Connection opened."); @@ -37,6 +41,7 @@ impl Handler for Connection { } } +#[cfg(not(target_os = "android"))] pub fn start_server(port: u16) -> Sender { debug!("Starting server."); let (sender, receiver) = channel(); @@ -60,6 +65,12 @@ pub fn start_server(port: u16) -> Sender { Sender(sender) } +#[cfg(target_os = "android")] +pub fn start_server(_: u16) -> Sender { + panic!("Debugger is not supported on Android"); +} + +#[cfg(not(target_os = "android"))] pub fn shutdown_server(sender: &Sender) { debug!("Shutting down server."); let &Sender(ref sender) = sender; @@ -67,3 +78,8 @@ pub fn shutdown_server(sender: &Sender) { warn!("Failed to shut down server."); } } + +#[cfg(target_os = "android")] +pub fn shutdown_server(_: &Sender) { + panic!("Debugger is not supported on Android"); +} |