[Scummvm-cvs-logs] scummvm master -> 9f00880aa40abb7584a007e10591ee5aa593ae7a
bluegr
bluegr at gmail.com
Fri Jan 16 13:09:19 CET 2015
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:
9f00880aa4 ZVISION: Properly handle sounds reusing the same sound slot (bug #6761)
Commit: 9f00880aa40abb7584a007e10591ee5aa593ae7a
https://github.com/scummvm/scummvm/commit/9f00880aa40abb7584a007e10591ee5aa593ae7a
Author: Filippos Karapetis (bluegr at gmail.com)
Date: 2015-01-16T14:08:15+02:00
Commit Message:
ZVISION: Properly handle sounds reusing the same sound slot (bug #6761)
This is based on Marisa-Chan's observations in commit 28e27ea1d9.
Tested with both ZNEM and ZGI
Changed paths:
engines/zvision/scripting/actions.cpp
diff --git a/engines/zvision/scripting/actions.cpp b/engines/zvision/scripting/actions.cpp
index 3aab6d8..ce6bd31 100644
--- a/engines/zvision/scripting/actions.cpp
+++ b/engines/zvision/scripting/actions.cpp
@@ -486,6 +486,11 @@ ActionMusic::~ActionMusic() {
}
bool ActionMusic::execute() {
+ if (_engine->getScriptManager()->getSideFX(_slotKey)) {
+ _engine->getScriptManager()->killSideFx(_slotKey);
+ _engine->getScriptManager()->setStateValue(_slotKey, 2);
+ }
+
if (_midi) {
_engine->getScriptManager()->addSideFX(new MusicMidiNode(_engine, _slotKey, _prog, _note, _volume));
} else {
More information about the Scummvm-git-logs
mailing list