From f9ddb0bdea93b31822d5bf15f0125882799b3cfc Mon Sep 17 00:00:00 2001 From: "Ryan C. Gordon" Date: Fri, 22 Nov 2024 17:12:14 -0500 Subject: [PATCH] examples/demo/04-bytepusher: No need to check NULL before destroying things. --- examples/demo/04-bytepusher/bytepusher.c | 24 ++++++------------------ 1 file changed, 6 insertions(+), 18 deletions(-) diff --git a/examples/demo/04-bytepusher/bytepusher.c b/examples/demo/04-bytepusher/bytepusher.c index 36f16fb02c..ae86290884 100644 --- a/examples/demo/04-bytepusher/bytepusher.c +++ b/examples/demo/04-bytepusher/bytepusher.c @@ -405,24 +405,12 @@ void SDL_AppQuit(void* appstate, SDL_AppResult result) { } if (appstate) { BytePusher* vm = (BytePusher*)appstate; - if (vm->audiostream) { - SDL_DestroyAudioStream(vm->audiostream); - } - if (vm->rendertarget) { - SDL_DestroyTexture(vm->rendertarget); - } - if (vm->screentex) { - SDL_DestroyTexture(vm->screentex); - } - if (vm->screen) { - SDL_DestroySurface(vm->screen); - } - if (vm->renderer) { - SDL_DestroyRenderer(vm->renderer); - } - if (vm->window) { - SDL_DestroyWindow(vm->window); - } + SDL_DestroyAudioStream(vm->audiostream); + SDL_DestroyTexture(vm->rendertarget); + SDL_DestroyTexture(vm->screentex); + SDL_DestroySurface(vm->screen); + SDL_DestroyRenderer(vm->renderer); + SDL_DestroyWindow(vm->window); SDL_free(vm); } }