diff --git a/Engine/source/gfx/gfxTextureObject.cpp b/Engine/source/gfx/gfxTextureObject.cpp index df7367897..fc265291d 100644 --- a/Engine/source/gfx/gfxTextureObject.cpp +++ b/Engine/source/gfx/gfxTextureObject.cpp @@ -144,7 +144,8 @@ GFXTextureObject::~GFXTextureObject() void GFXTextureObject::destroySelf() { - mDevice->mTextureManager->requestDeleteTexture(this); + if (mDevice && mDevice->mTextureManager) + mDevice->mTextureManager->requestDeleteTexture(this); } //-----------------------------------------------------------------------------