diff --git a/src/core/system.cpp b/src/core/system.cpp index d1c542ad3..fba602586 100644 --- a/src/core/system.cpp +++ b/src/core/system.cpp @@ -5329,9 +5329,11 @@ bool System::IsFastForwardingBoot() u8 System::GetAudioOutputVolume() { - return ((s_state.target_speed == 0.0 || s_state.target_speed > 1.0f) && !s_state.syncing_to_host) ? - g_settings.audio_fast_forward_volume : - g_settings.audio_output_volume; + return g_settings.audio_output_muted ? + 0 : + (((s_state.target_speed == 0.0 || s_state.target_speed > 1.0f) && !s_state.syncing_to_host) ? + g_settings.audio_fast_forward_volume : + g_settings.audio_output_volume); } void System::UpdateVolume()