diff --git a/services/audio_policy/server/domain/volume/src/audio_adapter_manager.cpp b/services/audio_policy/server/domain/volume/src/audio_adapter_manager.cpp index ed91ed14e95f0aa9c7441e6d3880831cae54da2e..4122fff68008117508339be15d58b71ed143166d 100644 --- a/services/audio_policy/server/domain/volume/src/audio_adapter_manager.cpp +++ b/services/audio_policy/server/domain/volume/src/audio_adapter_manager.cpp @@ -2557,9 +2557,9 @@ void AudioAdapterManager::InitMuteStatusMap(bool isFirstBoot) } } TransferMuteStatus(); - } else { - LoadMuteStatusMap(); } + // reLoad the current device mute status + LoadMuteStatusMap(); } void AudioAdapterManager::CheckAndDealMuteStatus(const DeviceType &deviceType, const AudioStreamType &streamType)