Just assert that RLE encoding isn't active

We undo RLE encoding in the calling code, so we shouldn't need to do anything here.
This commit is contained in:
Sam Lantinga
2025-11-08 13:44:38 -08:00
parent 2b365983db
commit ac0edbe9d2

View File

@@ -198,12 +198,8 @@ bool SDL_CalculateBlit(SDL_Surface *surface, SDL_Surface *dst)
return SDL_SetError("Blit combination not supported");
}
#ifdef SDL_HAVE_RLE
// Clean everything out to start
if (surface->internal_flags & SDL_INTERNAL_SURFACE_RLEACCEL) {
SDL_UnRLESurface(surface);
}
#endif
// We should have cleared out RLE at this point
SDL_assert(!(surface->internal_flags & SDL_INTERNAL_SURFACE_RLEACCEL));
map->blit = SDL_SoftBlit;
map->info.src_surface = surface;