[Scummvm-git-logs] scummvm master -> 36f01470a751e8245b017c7559fe27d3bbbd2b1d
OMGPizzaGuy
noreply at scummvm.org
Sun May 12 02:36:03 UTC 2024
This automated email contains information about 1 new commit which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .
Summary:
36f01470a7 ULTIMA8: Allow vistory fanfare music to complete when switching out of combat mode.
Commit: 36f01470a751e8245b017c7559fe27d3bbbd2b1d
https://github.com/scummvm/scummvm/commit/36f01470a751e8245b017c7559fe27d3bbbd2b1d
Author: Matthew Jimenez (matthew.jimenez at outlook.com)
Date: 2024-05-11T21:35:28-05:00
Commit Message:
ULTIMA8: Allow vistory fanfare music to complete when switching out of combat mode.
Fixes #14849
Changed paths:
engines/ultima/ultima8/audio/u8_music_process.cpp
diff --git a/engines/ultima/ultima8/audio/u8_music_process.cpp b/engines/ultima/ultima8/audio/u8_music_process.cpp
index e8379c4157c..089995ee61d 100644
--- a/engines/ultima/ultima8/audio/u8_music_process.cpp
+++ b/engines/ultima/ultima8/audio/u8_music_process.cpp
@@ -90,8 +90,12 @@ void U8MusicProcess::unqueueMusic() {
}
void U8MusicProcess::restoreMusic() {
- _trackState._queued = 0;
_combatMusicActive = false;
+ if (_trackState._queued) {
+ _trackState._queued = _trackState._lastRequest;
+ return;
+ }
+
playMusic_internal(_trackState._lastRequest);
}
More information about the Scummvm-git-logs
mailing list