From f15efdd2ba644f2c4fc7c9b09fb31c682254af92 Mon Sep 17 00:00:00 2001 From: unspeaker Date: Fri, 20 Sep 2024 23:24:07 +0300 Subject: [PATCH] arranger: transport by default --- crates/tek_sequencer/src/main_arranger.rs | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/crates/tek_sequencer/src/main_arranger.rs b/crates/tek_sequencer/src/main_arranger.rs index 97d6a353..74011689 100644 --- a/crates/tek_sequencer/src/main_arranger.rs +++ b/crates/tek_sequencer/src/main_arranger.rs @@ -16,8 +16,8 @@ pub struct ArrangerCli { #[arg(short, long)] ppq: Option, /// Whether to include a transport toolbar (default: true) - #[arg(short, long)] - transport: Option, + #[arg(short, long, default_value_t = true)] + transport: bool, /// Number of tracks #[arg(short = 'x', long, default_value_t = 8)] tracks: usize, @@ -29,10 +29,7 @@ pub struct ArrangerCli { impl ArrangerCli { fn run (&self) -> Usually<()> { let mut arranger = Arranger::new(""); - let mut transport = match self.transport { - Some(true) => Some(TransportToolbar::new(None)), - _ => None - }; + let mut transport = self.transport.then_some(TransportToolbar::new(None)); if let Some(name) = self.name.as_ref() { *arranger.name.write().unwrap() = name.clone(); }