X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?p=laserbrain_demo;a=blobdiff_plain;f=src%2Fblob_exhibit.cc;h=5e9f213cd9b972a41dad8e9438313574a37ac5fa;hp=03783593a7e1a21002744a723b917b984821e0be;hb=35c329e4b66fc60622080be1b9ff30148a7e74e4;hpb=14fd44f4dfec922dae20ccf1225bd1fdb5864ab9 diff --git a/src/blob_exhibit.cc b/src/blob_exhibit.cc index 0378359..5e9f213 100644 --- a/src/blob_exhibit.cc +++ b/src/blob_exhibit.cc @@ -41,6 +41,7 @@ BlobExhibit::BlobExhibit() BlobExhibit::~BlobExhibit() { + destroy(); delete priv; } @@ -62,8 +63,10 @@ bool BlobExhibit::init() void BlobExhibit::destroy() { - msurf_free(priv->msurf); - priv->msurf = 0; + if(priv->msurf) { + msurf_free(priv->msurf); + priv->msurf = 0; + } } void BlobExhibit::update(float dt)