diff --git a/services/audio_policy/server/domain/device/src/audio_device_manager.cpp b/services/audio_policy/server/domain/device/src/audio_device_manager.cpp index bc9d7555782f667133c15a07485882eed58bf505..5a430251a02a8226691e2dc876b496544caf18f1 100644 --- a/services/audio_policy/server/domain/device/src/audio_device_manager.cpp +++ b/services/audio_policy/server/domain/device/src/audio_device_manager.cpp @@ -1011,8 +1011,7 @@ bool AudioDeviceManager::GetScoState() bool isScoStateConnect = Bluetooth::AudioHfpManager::IsAudioScoStateConnect(); for (const auto &desc : connectedDevices_) { CHECK_AND_CONTINUE_LOG(desc != nullptr, "Device is nullptr, continue"); - if (desc->deviceType_ == DEVICE_TYPE_BLUETOOTH_SCO && desc->connectState_ == CONNECTED && - isScoStateConnect) { + if (desc->deviceType_ == DEVICE_TYPE_BLUETOOTH_SCO && isScoStateConnect) { return true; } }