Fixed leak.

This commit is contained in:
NathanSweet 2014-05-21 20:08:17 +02:00
parent cff77e7dea
commit da960ae935

View File

@ -43,21 +43,21 @@
using namespace sf;
void _AtlasPage_createTexture (AtlasPage* self, const char* path){
Texture* texture = new Texture();
if (!texture->loadFromFile(path)) return;
texture->setSmooth(true);
self->rendererObject = texture;
Vector2u size = texture->getSize();
self->width = size.x;
self->height = size.y;
Texture* texture = new Texture();
if (!texture->loadFromFile(path)) return;
texture->setSmooth(true);
self->rendererObject = texture;
Vector2u size = texture->getSize();
self->width = size.x;
self->height = size.y;
}
void _AtlasPage_disposeTexture (AtlasPage* self){
delete (Texture*)self->rendererObject;
delete (Texture*)self->rendererObject;
}
char* _Util_readFile (const char* path, int* length){
return _readFile(path, length);
return _readFile(path, length);
}
/**/
@ -76,6 +76,7 @@ SkeletonDrawable::SkeletonDrawable (SkeletonData* skeletonData, AnimationStateDa
SkeletonDrawable::~SkeletonDrawable () {
delete vertexArray;
FREE(worldVertices);
AnimationState_dispose(state);
Skeleton_dispose(skeleton);
}