diff --git a/distribution/changelog.txt b/distribution/changelog.txt index 7dda3462c3..4cf7a6a06c 100644 --- a/distribution/changelog.txt +++ b/distribution/changelog.txt @@ -42,6 +42,7 @@ - Fix: [#18911] Mini Golf station does not draw correctly from all angles. - Fix: [#18971] New Game does not prompt for save before quitting. - Fix: [#18986] [Plugin] Sending remote scripts larger than 63KiB crashing all clients. +- Fix: [#18994] Title music doesn’t start after enabling master volume. - Fix: [#19025] Park loan behaves inconsistently with non-round and out-of-bounds values. - Fix: [#19026] Park loan is clamped to a 32-bit integer. - Fix: [#19068] Guests may not join queues correctly. diff --git a/src/openrct2/audio/Audio.cpp b/src/openrct2/audio/Audio.cpp index d6128bb01c..e9ef18924c 100644 --- a/src/openrct2/audio/Audio.cpp +++ b/src/openrct2/audio/Audio.cpp @@ -398,11 +398,9 @@ namespace OpenRCT2::Audio if (gConfigSound.MasterSoundEnabled) { Resume(); - PlayTitleMusic(); } else { - StopTitleMusic(); Pause(); } @@ -416,11 +414,13 @@ namespace OpenRCT2::Audio RideAudio::StopAllChannels(); PeepStopCrowdNoise(); ClimateStopWeatherSound(); + StopTitleMusic(); } void Resume() { gGameSoundsOff = false; + PlayTitleMusic(); } void StopVehicleSounds()