diff --git a/src/cmd/rec.rs b/src/cmd/rec.rs index 1fb4716..a8c8497 100644 --- a/src/cmd/rec.rs +++ b/src/cmd/rec.rs @@ -116,13 +116,11 @@ impl cli::Record { fn get_tty(&self) -> Result> { if self.headless { Ok(Box::new(tty::NullTty::open()?)) + } else if let Ok(dev_tty) = tty::DevTty::open() { + Ok(Box::new(dev_tty)) } else { - if let Ok(dev_tty) = tty::DevTty::open() { - Ok(Box::new(dev_tty)) - } else { - logger::info!("TTY not available, recording in headless mode"); - Ok(Box::new(tty::NullTty::open()?)) - } + logger::info!("TTY not available, recording in headless mode"); + Ok(Box::new(tty::NullTty::open()?)) } } diff --git a/src/cmd/stream.rs b/src/cmd/stream.rs index a839fd3..31dc930 100644 --- a/src/cmd/stream.rs +++ b/src/cmd/stream.rs @@ -141,13 +141,11 @@ impl cli::Stream { fn get_tty(&self) -> Result> { if self.headless { Ok(Box::new(tty::NullTty::open()?)) + } else if let Ok(dev_tty) = tty::DevTty::open() { + Ok(Box::new(dev_tty)) } else { - if let Ok(dev_tty) = tty::DevTty::open() { - Ok(Box::new(dev_tty)) - } else { - logger::info!("TTY not available, streaming in headless mode"); - Ok(Box::new(tty::NullTty::open()?)) - } + logger::info!("TTY not available, streaming in headless mode"); + Ok(Box::new(tty::NullTty::open()?)) } }