From 3d8af264fa687b16c77e7392aae12b0fd0147d94 Mon Sep 17 00:00:00 2001 From: Terry Hearst Date: Tue, 21 Dec 2021 21:07:38 -0500 Subject: [PATCH] Replace crappy workaround with slightly less crappy workaround (maybe) --- engine/source/sfx/dsound/sfxDSVoice.cpp | 1 + engine/source/sfx/sfxSystem.h | 1 - 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/engine/source/sfx/dsound/sfxDSVoice.cpp b/engine/source/sfx/dsound/sfxDSVoice.cpp index 63ee6d8e..98e24f05 100644 --- a/engine/source/sfx/dsound/sfxDSVoice.cpp +++ b/engine/source/sfx/dsound/sfxDSVoice.cpp @@ -66,6 +66,7 @@ SFXDSVoice::SFXDSVoice( SFXDSBuffer *buffer, SFXDSVoice::~SFXDSVoice() { + setPitch(1.0f); SAFE_RELEASE( mDSBuffer3D ); mBuffer->releaseVoice( &mDSBuffer ); diff --git a/engine/source/sfx/sfxSystem.h b/engine/source/sfx/sfxSystem.h index 8032fe74..6c3382b0 100644 --- a/engine/source/sfx/sfxSystem.h +++ b/engine/source/sfx/sfxSystem.h @@ -276,7 +276,6 @@ class SFXSystem #define SFX_DELETE( source ) \ if ( source ) \ { \ - source->setPitch(1.0f); \ source->deleteObject(); \ source = NULL; \ } \