From c44890d8e48bd664a89dfde3e87175a69b5a329e Mon Sep 17 00:00:00 2001 From: Eric Robinson <68359262+kphoenix137@users.noreply.github.com> Date: Sat, 13 Dec 2025 03:36:07 -0500 Subject: [PATCH] Fix muted music on level transition (#8335) --- Source/engine/sound.cpp | 2 -- docs/CHANGELOG.md | 6 ++++++ 2 files changed, 6 insertions(+), 2 deletions(-) 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