shorten some matches

This commit is contained in:
🪞👃🪞 2024-10-31 10:21:04 +02:00
parent 0c19e4bc68
commit 4983523da6

View file

@ -555,27 +555,20 @@ impl ArrangementFocus {
) -> String { ) -> String {
format!("Selected: {}", match self { format!("Selected: {}", match self {
Self::Mix => format!("Everything"), Self::Mix => format!("Everything"),
Self::Track(t) => if let Some(track) = tracks.get(*t) { Self::Track(t) => match tracks.get(*t) {
format!("T{t}: {}", &track.name.read().unwrap()) Some(track) => format!("T{t}: {}", &track.name.read().unwrap()),
} else { None => format!("T??"),
format!("T??")
}, },
Self::Scene(s) => if let Some(scene) = scenes.get(*s) { Self::Scene(s) => match scenes.get(*s) {
format!("S{s}: {}", &scene.name.read().unwrap()) Some(scene) => format!("S{s}: {}", &scene.name.read().unwrap()),
} else { None => format!("S??"),
format!("S??")
}, },
Self::Clip(t, s) => if let (Some(_), Some(scene)) = ( Self::Clip(t, s) => match (tracks.get(*t), scenes.get(*s)) {
tracks.get(*t), (Some(_), Some(scene)) => match scene.clip(*t) {
scenes.get(*s), Some(clip) => format!("T{t} S{s} C{}", &clip.read().unwrap().name),
) { None => format!("T{t} S{s}: Empty")
if let Some(clip) = scene.clip(*t) { },
format!("T{t} S{s} C{}", &clip.read().unwrap().name) _ => format!("T{t} S{s}: Empty"),
} else {
format!("T{t} S{s}: Empty")
}
} else {
format!("T{t} S{s}: Empty")
} }
}) })
} }