diff --git a/Source/engine/sound.cpp b/Source/engine/sound.cpp index 6879c02e8..d5dcd20ed 100644 --- a/Source/engine/sound.cpp +++ b/Source/engine/sound.cpp @@ -348,8 +348,6 @@ void music_start(_music_id nTrack) } music.SetVolume(*GetOptions().Audio.musicVolume, VOLUME_MIN, VOLUME_MAX); - if (!diablo_is_focused()) - music_mute(); if (!music.Play(/*numIterations=*/0)) { LogError(LogCategory::Audio, "Aulib::Stream::play (from music_start): {}", SDL_GetError()); music_stop(); diff --git a/docs/CHANGELOG.md b/docs/CHANGELOG.md index 1617ce738..392443929 100644 --- a/docs/CHANGELOG.md +++ b/docs/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## Unreleased +### Bug Fixes + +#### Graphics / Audio + +- Music doesn't unmute when focus is lost on level transition with Auto Pause On Focus Lost disabled + ## DevilutionX 1.5.2 ### Bug Fixes