diff --git a/configure.py b/configure.py index 8837c519..acab0506 100644 --- a/configure.py +++ b/configure.py @@ -1062,7 +1062,7 @@ config.libs = [ Object(NonMatching, "nw4r/snd/snd_SoundArchiveFile.cpp"), Object(NonMatching, "nw4r/snd/snd_SoundArchiveLoader.cpp"), Object(NonMatching, "nw4r/snd/snd_SoundArchivePlayer.cpp"), - Object(NonMatching, "nw4r/snd/snd_SoundHandle.cpp"), + Object(Matching, "nw4r/snd/snd_SoundHandle.cpp"), Object(NonMatching, "nw4r/snd/snd_SoundHeap.cpp"), Object(NonMatching, "nw4r/snd/snd_SoundPlayer.cpp"), Object(NonMatching, "nw4r/snd/snd_SoundStartable.cpp"), diff --git a/src/nw4r/snd/snd_SoundHandle.cpp b/src/nw4r/snd/snd_SoundHandle.cpp index bc785840..7998d007 100644 --- a/src/nw4r/snd/snd_SoundHandle.cpp +++ b/src/nw4r/snd/snd_SoundHandle.cpp @@ -28,9 +28,11 @@ void SoundHandle::detail_AttachSoundAsTempHandle(detail::BasicSound* pSound) { mSound->DetachTempGeneralHandle(); } + /* if (mSound->IsAttachedTempSpecialHandle()) { mSound->DetachTempSpecialHandle(); } + */ mSound->mTempGeneralHandle = this; }