diff --git a/Services/AudioServer/Mixer.cpp b/Services/AudioServer/Mixer.cpp index 6d72a1aa8d0..664be197dc2 100644 --- a/Services/AudioServer/Mixer.cpp +++ b/Services/AudioServer/Mixer.cpp @@ -131,7 +131,10 @@ void Mixer::mix() void Mixer::set_main_volume(int volume) { - m_main_volume = volume; + if (volume > 100) + m_main_volume = 100; + else + m_main_volume = volume; ClientConnection::for_each([volume](ClientConnection& client) { client.did_change_main_mix_volume({}, volume); });