From 9fe13d6a325aa8931679f378e395bfc9c0f0afe7 Mon Sep 17 00:00:00 2001 From: AzaezelX Date: Sun, 25 May 2025 21:56:56 -0500 Subject: [PATCH] sfxEmitter destrctor safties be more paranoid --- Engine/source/T3D/sfx/sfxEmitter.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Engine/source/T3D/sfx/sfxEmitter.cpp b/Engine/source/T3D/sfx/sfxEmitter.cpp index 04a371c50..16d8394d9 100644 --- a/Engine/source/T3D/sfx/sfxEmitter.cpp +++ b/Engine/source/T3D/sfx/sfxEmitter.cpp @@ -233,7 +233,7 @@ SFXEmitter::SFXEmitter() SFXEmitter::~SFXEmitter() { - if(mLocalProfile != NULL) + if (mLocalProfile && mLocalProfile->getRefCount() && !mLocalProfile->isDeleted()) mLocalProfile->onRemove(); SFX_DELETE( mSource );