From f5351470384f4ee40cabad34515aedc198093599 Mon Sep 17 00:00:00 2001 From: Lorne McIntosh Date: Sun, 26 May 2013 22:53:48 -0600 Subject: [PATCH] Clean up SFXSources in Player class mMoveBubbleSound and mWaterBreathSound were not being deleted properly --- Engine/source/T3D/player.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Engine/source/T3D/player.cpp b/Engine/source/T3D/player.cpp index af5c38d9d..8166c8945 100644 --- a/Engine/source/T3D/player.cpp +++ b/Engine/source/T3D/player.cpp @@ -1763,6 +1763,12 @@ void Player::onRemove() setControlObject(0); scriptOnRemove(); removeFromScene(); + + if ( isGhost() ) + { + SFX_DELETE( mMoveBubbleSound ); + SFX_DELETE( mWaterBreathSound ); + } U32 i; for( i=0; i