Merge pull request #2002 from OTHGMars/VolFogLeak

VolumetricFog memory leak fix
This commit is contained in:
Areloch 2017-05-15 00:45:43 -05:00 committed by Areloch
parent f264054405
commit e149024b8f

View file

@ -142,7 +142,7 @@ VolumetricFog::VolumetricFog()
VolumetricFog::~VolumetricFog()
{
if (isClientObject())
if (!isClientObject())
return;
for (S32 i = 0; i < det_size.size(); i++)
@ -152,12 +152,11 @@ VolumetricFog::~VolumetricFog()
if (det_size[i].piArray != NULL)
delete(det_size[i].piArray);
if (det_size[i].verts != NULL)
delete(det_size[i].verts);
delete [] (det_size[i].verts);
}
det_size.clear();
if (z_buf.isValid())
SAFE_DELETE(z_buf);
z_buf = NULL;
if (!mTexture.isNull())
mTexture.free();
@ -365,7 +364,7 @@ bool VolumetricFog::LoadShape()
if (det_size[i].piArray != NULL)
delete(det_size[i].piArray);
if (det_size[i].verts != NULL)
delete(det_size[i].verts);
delete [] (det_size[i].verts);
}
det_size.clear();