We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 2270d8f commit cfbedecCopy full SHA for cfbedec
ngiflibSDL.c
@@ -87,11 +87,14 @@ SDL_Surface * SDL_LoadGIF(const char * file)
87
{
88
SDL_SetColorKey(surface, SDL_SRCCOLORKEY, gif->cur_img->gce.transparent_color);
89
}
90
- for(i=0; i<gif->ncolors; i++)
+ if (gif->palette != NULL)
91
92
- surface->format->palette->colors[i].r = gif->palette[i].r;
93
- surface->format->palette->colors[i].g = gif->palette[i].g;
94
- surface->format->palette->colors[i].b = gif->palette[i].b;
+ for(i=0; i<gif->ncolors; i++)
+ {
+ surface->format->palette->colors[i].r = gif->palette[i].r;
95
+ surface->format->palette->colors[i].g = gif->palette[i].g;
96
+ surface->format->palette->colors[i].b = gif->palette[i].b;
97
+ }
98
99
if(gif->width > 0 && gif->height > 0)
100
0 commit comments