diff --git a/crates/tek_jack/src/device.rs b/crates/tek_jack/src/device.rs index 19a4f9a1..80b751fe 100644 --- a/crates/tek_jack/src/device.rs +++ b/crates/tek_jack/src/device.rs @@ -18,9 +18,8 @@ impl std::fmt::Debug for JackDevice { f.debug_struct("JackDevice").field("ports", &self.ports).finish() } } -render!(JackDevice |self, buf, area| { - self.state.read().unwrap().render(buf, area) -}); +render!(JackDevice |self, buf, area| self.state.read().unwrap().render(buf, area)); +handle!(JackDevice |self, event| self.state.write().unwrap().handle(event)); ports!(JackDevice { audio: { ins: |s|Ok(s.ports.audio_ins.values().collect()),