diff --git a/test/testsprite2.c b/test/testsprite2.c index 9dd81456a..94f338284 100644 --- a/test/testsprite2.c +++ b/test/testsprite2.c @@ -81,6 +81,10 @@ LoadSprite(char *file) for (i = 0; i < state->num_windows; ++i) { SDL_SelectRenderer(state->windows[i]); sprites[i] = SDL_CreateTextureFromSurface(0, temp); + if (!sprites[i]) { + SDL_SetColorKey(temp, 0, 0); + sprites[i] = SDL_CreateTextureFromSurface(0, temp); + } if (!sprites[i]) { fprintf(stderr, "Couldn't create texture: %s\n", SDL_GetError()); SDL_FreeSurface(temp);