# HG changeset patch # User Wuzzy # Date 1558693890 -7200 # Node ID 6c5502b9a0388737946c6462f70d0bef2c821058 # Parent 7328f16bd2994dd3884f1b9aa6a3d2463423b881 Stop fade-out sound instantly when audio muted Fixes flamethrower sound not stopping at all when un-muting audio after flamethrower finished diff -r 7328f16bd299 -r 6c5502b9a038 hedgewars/uSound.pas --- a/hedgewars/uSound.pas Thu May 23 23:24:48 2019 +0300 +++ b/hedgewars/uSound.pas Fri May 24 12:31:30 2019 +0200 @@ -830,7 +830,10 @@ exit; if (chn <> -1) and (Mix_Playing(chn) <> 0) then - Mix_FadeOutChannel(chn, fadems); + if isAudioMuted then + Mix_HaltChannel(chn) + else + Mix_FadeOutChannel(chn, fadems); end; procedure PlayMusic;