diff --git a/src/video/SDL_surface.c b/src/video/SDL_surface.c index 3d505cc0f..d6409e8fc 100644 --- a/src/video/SDL_surface.c +++ b/src/video/SDL_surface.c @@ -1026,7 +1026,7 @@ SDL_ConvertSurface(SDL_Surface * surface, const SDL_PixelFormat * format, surface->map->info.g = 0xFF; surface->map->info.b = 0xFF; surface->map->info.a = 0xFF; - surface->map->info.flags = 0; + surface->map->info.flags = (copy_flags & (SDL_COPY_RLE_COLORKEY | SDL_COPY_RLE_ALPHAKEY)); SDL_InvalidateMap(surface->map); /* Copy over the image data */