diff options
Diffstat (limited to 'modules/audio_device/win/core_audio_utility_win.cc')
-rw-r--r-- | modules/audio_device/win/core_audio_utility_win.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/modules/audio_device/win/core_audio_utility_win.cc b/modules/audio_device/win/core_audio_utility_win.cc index f17ee99143..289abe9d26 100644 --- a/modules/audio_device/win/core_audio_utility_win.cc +++ b/modules/audio_device/win/core_audio_utility_win.cc @@ -323,7 +323,7 @@ ComPtr<IMMDevice> CreateDeviceInternal(const std::string& device_id, // Verify that the audio endpoint device is active, i.e., that the audio // adapter that connects to the endpoint device is present and enabled. - if (SUCCEEDED(error.Error()) && !audio_endpoint_device.Get() && + if (SUCCEEDED(error.Error()) && audio_endpoint_device.Get() && !IsDeviceActive(audio_endpoint_device.Get())) { RTC_LOG(LS_WARNING) << "Selected endpoint device is not active"; audio_endpoint_device.Reset(); |