diff --git a/OpenRA.Mods.Common/Widgets/Logic/SettingsLogic.cs b/OpenRA.Mods.Common/Widgets/Logic/SettingsLogic.cs index 10343a5782..30d15c34e7 100644 --- a/OpenRA.Mods.Common/Widgets/Logic/SettingsLogic.cs +++ b/OpenRA.Mods.Common/Widgets/Logic/SettingsLogic.cs @@ -298,8 +298,11 @@ namespace OpenRA.Mods.Common.Widgets.Logic ss.Engine = dss.Engine; panel.Get("SOUND_VOLUME").Value = ss.SoundVolume; + Sound.SoundVolume = ss.SoundVolume; panel.Get("MUSIC_VOLUME").Value = ss.MusicVolume; + Sound.MusicVolume = ss.MusicVolume; panel.Get("VIDEO_VOLUME").Value = ss.VideoVolume; + Sound.VideoVolume = ss.VideoVolume; soundDevice = Sound.AvailableDevices().First(); }; }