From 987d2840da57e9cc21215c65f3279ae51ebe04b8 Mon Sep 17 00:00:00 2001 From: Brandon Taylor Date: Tue, 18 Oct 2022 16:39:51 -0400 Subject: [PATCH] fix messenger eltype --- src/PortAudio.jl | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/PortAudio.jl b/src/PortAudio.jl index c9f8001..4964ee7 100644 --- a/src/PortAudio.jl +++ b/src/PortAudio.jl @@ -465,7 +465,7 @@ struct Messenger{Sample, Scribe, Input, Output} output_channel::Channel{Output} end -eltype(::Type{Messenger{Sample}}) where {Sample} = Sample +eltype(::Type{<: Messenger{Sample}}) where {Sample} = Sample name(messenger::Messenger) = messenger.device_name nchannels(messenger::Messenger) = nchannels(messenger.buffer) @@ -535,9 +535,8 @@ function fetch_messenger(messenger, task) # wait for tasks to finish to make sure any errors get caught wait(task) # output channel will close because it is bound to the task - else - "" end + nothing end #