mirror of
https://github.com/nicbarker/clay.git
synced 2025-04-18 20:28:01 +00:00
Ensure fonts are closed during cleanup
This commit is contained in:
parent
4c27b0cf6a
commit
1307834f3b
@ -161,8 +161,13 @@ void SDL_AppQuit(void *appstate, SDL_AppResult result)
|
|||||||
if (state->window)
|
if (state->window)
|
||||||
SDL_DestroyWindow(state->window);
|
SDL_DestroyWindow(state->window);
|
||||||
|
|
||||||
if (state->rendererData.fonts)
|
if (state->rendererData.fonts) {
|
||||||
|
for(size_t i = 0; i < sizeof(state->rendererData.fonts) / sizeof(*state->rendererData.fonts); i++) {
|
||||||
|
TTF_CloseFont(state->rendererData.fonts[i]);
|
||||||
|
}
|
||||||
|
|
||||||
SDL_free(state->rendererData.fonts);
|
SDL_free(state->rendererData.fonts);
|
||||||
|
}
|
||||||
|
|
||||||
if (state->rendererData.textEngine)
|
if (state->rendererData.textEngine)
|
||||||
TTF_DestroyRendererTextEngine(state->rendererData.textEngine);
|
TTF_DestroyRendererTextEngine(state->rendererData.textEngine);
|
||||||
|
Loading…
Reference in New Issue
Block a user