diff options
author | Tuomas Virtanen <katajakasa@gmail.com> | 2018-06-23 01:07:09 +0300 |
---|---|---|
committer | Tuomas Virtanen <katajakasa@gmail.com> | 2018-06-23 01:07:09 +0300 |
commit | 9522c7747913d3ebb54e9eeebcc5c92c6f44ebce (patch) | |
tree | e032e2d7e9536d9d286a1feef8a935d2e11a5db8 /src | |
parent | 86ecb3fc8b4bea5d1f632281ed7166ac23f8d418 (diff) |
Kit_FreeAtlas improvements
Diffstat (limited to 'src')
-rw-r--r-- | src/internal/subtitle/kitatlas.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/internal/subtitle/kitatlas.c b/src/internal/subtitle/kitatlas.c index bcf8823..a97dd1d 100644 --- a/src/internal/subtitle/kitatlas.c +++ b/src/internal/subtitle/kitatlas.c @@ -68,9 +68,11 @@ void Kit_ClearAtlasContent(Kit_TextureAtlas *atlas) { void Kit_FreeAtlas(Kit_TextureAtlas *atlas) {
assert(atlas != NULL);
-
- Kit_ClearAtlasContent(atlas);
+ for(int i = 0; i < atlas->cur_items; i++) {
+ SDL_FreeSurface(atlas->items[i].surface);
+ }
free(atlas->items);
+ free(atlas->shelves);
free(atlas);
}
|