Ver Fonte

sfxEmitter destrctor safties
be more paranoid

AzaezelX há 7 meses atrás
pai
commit
9fe13d6a32
1 ficheiros alterados com 1 adições e 1 exclusões
  1. 1 1
      Engine/source/T3D/sfx/sfxEmitter.cpp

+ 1 - 1
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 );