make sure device and texture manager are still around when making a deletion request of them

This commit is contained in:
AzaezelX 2025-06-06 10:56:02 -05:00
parent 2c15877d5a
commit aebd497fd6

View file

@ -144,7 +144,8 @@ GFXTextureObject::~GFXTextureObject()
void GFXTextureObject::destroySelf()
{
mDevice->mTextureManager->requestDeleteTexture(this);
if (mDevice && mDevice->mTextureManager)
mDevice->mTextureManager->requestDeleteTexture(this);
}
//-----------------------------------------------------------------------------