diff --git a/Engine/source/T3D/sfx/sfxEmitter.cpp b/Engine/source/T3D/sfx/sfxEmitter.cpp index 1f5808559..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->getRefCount() && !mLocalProfile->isDeleted()) + if (mLocalProfile && mLocalProfile->getRefCount() && !mLocalProfile->isDeleted()) mLocalProfile->onRemove(); SFX_DELETE( mSource );