From 80fb818678b25bc98cedb9352d7f43448b6c6699 Mon Sep 17 00:00:00 2001
From: Sam Lantinga <[EMAIL REDACTED]>
Date: Thu, 30 Jan 2025 09:25:20 -0800
Subject: [PATCH] testgputext: fixed crash if there is no text
e.g. using an emoji font
---
examples/testgputext.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/examples/testgputext.c b/examples/testgputext.c
index 15a47018..075ad1ab 100644
--- a/examples/testgputext.c
+++ b/examples/testgputext.c
@@ -180,9 +180,9 @@ void queue_text_sequence(GeometryData *geometry_data, TTF_GPUAtlasDrawSequence *
void queue_text(GeometryData *geometry_data, TTF_GPUAtlasDrawSequence *sequence, SDL_FColor *colour)
{
- do {
+ for ( ; sequence; sequence = sequence->next) {
queue_text_sequence(geometry_data, sequence, colour);
- } while ((sequence = sequence->next));
+ }
}
void set_geometry_data(Context *context, GeometryData *geometry_data)