diff options
-rw-r--r-- | engines/mohawk/livingbooks.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/engines/mohawk/livingbooks.cpp b/engines/mohawk/livingbooks.cpp index 292e8a392f..95d55a6e90 100644 --- a/engines/mohawk/livingbooks.cpp +++ b/engines/mohawk/livingbooks.cpp @@ -1661,6 +1661,11 @@ void LBAnimation::seek(uint16 pos) { _lastTime = 0; _currentFrame = 0; + if (_currentSound != 0xffff) { + _vm->_sound->stopSound(_currentSound); + _currentSound = 0xffff; + } + for (uint32 i = 0; i < _nodes.size(); i++) _nodes[i]->reset(); |