Ver código fonte

Fixed crash if debug text wasn't drawn during a session

Sam Lantinga 3 anos atrás
pai
commit
20f51b1fd7
1 arquivos alterados com 2 adições e 2 exclusões
  1. 2 2
      src/test/SDL_test_font.c

+ 2 - 2
src/test/SDL_test_font.c

@@ -3478,7 +3478,7 @@ void SDLTest_CleanupTextDrawing(void)
     struct SDLTest_CharTextureCache* cache, *next;
     struct SDLTest_CharTextureCache* cache, *next;
 
 
     cache = SDLTest_CharTextureCacheList;
     cache = SDLTest_CharTextureCacheList;
-    do {
+    while (cache) {
         for (i = 0; i < SDL_arraysize(cache->charTextureCache); ++i) {
         for (i = 0; i < SDL_arraysize(cache->charTextureCache); ++i) {
             if (cache->charTextureCache[i]) {
             if (cache->charTextureCache[i]) {
                 SDL_DestroyTexture(cache->charTextureCache[i]);
                 SDL_DestroyTexture(cache->charTextureCache[i]);
@@ -3489,7 +3489,7 @@ void SDLTest_CleanupTextDrawing(void)
         next = cache->next;
         next = cache->next;
         SDL_free(cache);
         SDL_free(cache);
         cache = next;
         cache = next;
-    } while (cache);
+    }
 
 
     SDLTest_CharTextureCacheList = NULL;
     SDLTest_CharTextureCacheList = NULL;
 }
 }