diff --git a/src/voice_engine/main/source/voe_file_impl.cc b/src/voice_engine/main/source/voe_file_impl.cc index f782432bbd..16bac9fe1b 100644 --- a/src/voice_engine/main/source/voe_file_impl.cc +++ b/src/voice_engine/main/source/voe_file_impl.cc @@ -638,7 +638,7 @@ int VoEFileImpl::StopRecordingMicrophone() _engineStatistics.SetLastError(VE_NOT_INITED, kTraceError); return -1; } - if ((NumOfSendingChannels() == 0)&&!_transmitMixerPtr->IsRecordingMic()) + if ((NumOfSendingChannels() == 0)&&_audioDevicePtr->Recording()) { // Stop audio-device recording if no channel is recording if (_audioDevicePtr->StopRecording() != 0)