mirror of
https://codeberg.org/unspeaker/tek.git
synced 2025-12-08 20:56:43 +01:00
jack device mutex -> rwlock
This commit is contained in:
parent
52ea78a466
commit
33de8bbf1d
4 changed files with 17 additions and 13 deletions
|
|
@ -62,7 +62,7 @@ impl<'a> ChainView<'a> {
|
|||
//y2 = y2 + 1;
|
||||
//}
|
||||
let width = width.saturating_sub(x).saturating_sub(x2);
|
||||
let frame = device.state.lock().unwrap()
|
||||
let frame = device.state.read().unwrap()
|
||||
.render(buf, Rect { x: x + x2, y, width, height })?;
|
||||
let style = if i == track.device {
|
||||
Some(if self.focused {
|
||||
|
|
@ -103,12 +103,12 @@ impl<'a> ChainView<'a> {
|
|||
let mut w = 0u16;
|
||||
let mut frames = vec![];
|
||||
let track = self.track.as_ref().unwrap();
|
||||
for (i, device) in track.devices.iter().enumerate() {
|
||||
for (_i, device) in track.devices.iter().enumerate() {
|
||||
//let midi_ins = device.midi_ins()?;
|
||||
//let midi_outs = device.midi_outs()?;
|
||||
//let audio_ins = device.audio_ins()?;
|
||||
//let audio_outs = device.audio_outs()?;
|
||||
let device = device.state.lock().unwrap();
|
||||
let device = device.state.read().unwrap();
|
||||
//let style_midi = Style::default().black().bold().on_green();
|
||||
//let style_audio = Style::default().black().bold().on_red();
|
||||
//y = y + midi_ins.len() as u16;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue