SDL_ttf: testgputext: fixed crash if there is no text

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)