mirror of
https://github.com/libsdl-org/SDL.git
synced 2026-05-29 20:57:59 +08:00
testaudio: Don't crash if renderer is NULL (happens during shutdown).
This commit is contained in:
+7
-5
@@ -416,11 +416,13 @@ static void DrawThings(SDL_Renderer *renderer)
|
|||||||
static void Draw(void)
|
static void Draw(void)
|
||||||
{
|
{
|
||||||
SDL_Renderer *renderer = state->renderers[0];
|
SDL_Renderer *renderer = state->renderers[0];
|
||||||
SDL_SetRenderDrawBlendMode(renderer, SDL_BLENDMODE_BLEND);
|
if (renderer) { /* might be NULL if we're shutting down. */
|
||||||
SDL_SetRenderDrawColor(renderer, 64, 0, 64, 255);
|
SDL_SetRenderDrawBlendMode(renderer, SDL_BLENDMODE_BLEND);
|
||||||
SDL_RenderClear(renderer);
|
SDL_SetRenderDrawColor(renderer, 64, 0, 64, 255);
|
||||||
DrawThings(renderer);
|
SDL_RenderClear(renderer);
|
||||||
SDL_RenderPresent(renderer);
|
DrawThings(renderer);
|
||||||
|
SDL_RenderPresent(renderer);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
static void RepositionRowOfThings(const ThingType what, const float y)
|
static void RepositionRowOfThings(const ThingType what, const float y)
|
||||||
|
|||||||
Reference in New Issue
Block a user