diff --git a/sflphone-common/src/audio/pulseaudio/pulselayer.cpp b/sflphone-common/src/audio/pulseaudio/pulselayer.cpp index 715f956a42ba16dc3e77d7e602fec4bc805c8e78..53ef92f260be26d6e4c697e1a9570aef2cecdcfc 100644 --- a/sflphone-common/src/audio/pulseaudio/pulselayer.cpp +++ b/sflphone-common/src/audio/pulseaudio/pulselayer.cpp @@ -496,8 +496,8 @@ bool PulseLayer::createStreams (pa_context* c) recordParam->mainloop = m; record = new AudioStream (recordParam, _audioSampleRate); - if(inSinkList(recordDevice)) { - record->connectStream(NULL); + if(inSourceList(recordDevice)) { + record->connectStream(&recordDevice); } else { record->connectStream(NULL);