From f9ddb0bdea93b31822d5bf15f0125882799b3cfc Mon Sep 17 00:00:00 2001
From: "Ryan C. Gordon" <[EMAIL REDACTED]>
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 36f16fb02c20f..ae862908844e1 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);
}
}