aboutsummaryrefslogtreecommitdiff
path: root/sword1/music.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'sword1/music.cpp')
-rw-r--r--sword1/music.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/sword1/music.cpp b/sword1/music.cpp
index 5ed0b8e568..8926eb8d46 100644
--- a/sword1/music.cpp
+++ b/sword1/music.cpp
@@ -40,6 +40,10 @@ SwordMusic::SwordMusic(OSystem *system, SoundMixer *pMixer) {
assert(_mixer->getOutputRate() == 22050);
}
+SwordMusic::~SwordMusic() {
+ _mixer->setupPremix(0, 0);
+}
+
void SwordMusic::passMixerFunc(void *param, int16 *buf, uint len) {
((SwordMusic*)param)->mixer(buf, len);
}