diff --git a/services/audio_policy/server/domain/volume/src/audio_volume_manager.cpp b/services/audio_policy/server/domain/volume/src/audio_volume_manager.cpp index a45b685d0cad4fa317ee2e2da876e8612948bf93..f76b502a2a5beebe026c9d0bd06d15d028c1d591 100644 --- a/services/audio_policy/server/domain/volume/src/audio_volume_manager.cpp +++ b/services/audio_policy/server/domain/volume/src/audio_volume_manager.cpp @@ -510,16 +510,8 @@ int32_t AudioVolumeManager::SetSystemVolumeLevel(AudioStreamType streamType, int int32_t AudioVolumeManager::SaveSpecifiedDeviceVolume(AudioStreamType streamType, int32_t volumeLevel, DeviceType deviceType) { - int32_t sVolumeLevel = volumeLevel; - if (deviceType == DEVICE_TYPE_BLUETOOTH_A2DP || deviceType == DEVICE_TYPE_BLUETOOTH_SCO || - deviceType == DEVICE_TYPE_USB_HEADSET || deviceType == DEVICE_TYPE_USB_ARM_HEADSET || - deviceType == DEVICE_TYPE_WIRED_HEADSET || deviceType == DEVICE_TYPE_WIRED_HEADPHONES || - deviceType == DEVICE_TYPE_NEARLINK) { - sVolumeLevel = SelectDealSafeVolume(streamType, volumeLevel, deviceType); - } - int32_t result = audioPolicyManager_.SaveSpecifiedDeviceVolume( - VolumeUtils::GetVolumeTypeFromStreamType(streamType), sVolumeLevel, deviceType); - return result; + return audioPolicyManager_.SaveSpecifiedDeviceVolume( + VolumeUtils::GetVolumeTypeFromStreamType(streamType), volumeLevel, deviceType); } int32_t AudioVolumeManager::SelectDealSafeVolume(AudioStreamType streamType, int32_t volumeLevel,