Skip to content

Commit f77e2bd

Browse files
committed
Rusty way and no spaces
Just a heads up that TrackAttributeKey::VuMode was added here: helgoboss/reaper-rs#55
1 parent 38d549e commit f77e2bd

File tree

1 file changed

+6
-7
lines changed

1 file changed

+6
-7
lines changed

main/src/domain/targets/track_peak_target.rs

+6-7
Original file line numberDiff line numberDiff line change
@@ -60,17 +60,16 @@ impl<'a> Target<'a> for TrackPeakTarget {
6060
impl TrackPeakTarget {
6161
fn peak(&self) -> Option<Volume> {
6262
let reaper = Reaper::get().medium_reaper();
63-
6463
let vu_mode = unsafe {
6564
reaper.get_media_track_info_value(self.track.raw(), TrackAttributeKey::VuMode) as i32
6665
};
67-
let mut channel_count = 2;
68-
if vu_mode == 2 || vu_mode == 8 {
69-
channel_count = unsafe {
66+
let channel_count = if matches!(vu_mode, 2 | 8) {
67+
unsafe {
7068
reaper.get_media_track_info_value(self.track.raw(), TrackAttributeKey::Nchan) as i32
71-
};
72-
}
73-
69+
}
70+
} else {
71+
2
72+
};
7473
if channel_count <= 0 {
7574
return None;
7675
}

0 commit comments

Comments
 (0)