diff --git a/RtAudio.cpp b/RtAudio.cpp index 0a55be12..bbe25399 100644 --- a/RtAudio.cpp +++ b/RtAudio.cpp @@ -1981,7 +1981,7 @@ void RtApiCore :: closeStream( void ) } } - if ( handle->disconnectListenerAdded[0] ) { + if ( handle->disconnectListenerAdded[1] ) { property.mSelector = kAudioDevicePropertyDeviceIsAlive; if (AudioObjectRemovePropertyListener( handle->id[1], &property, streamDisconnectListener, (void *) &stream_.callbackInfo ) != noErr) { errorText_ = "RtApiCore::closeStream(): error removing disconnect property listener!";