diff -r 06be4b33029d src/video/SDL_blit.c --- a/src/video/SDL_blit.c Sun Feb 28 00:21:37 2010 -0500 +++ b/src/video/SDL_blit.c Thu Feb 17 10:18:42 2011 +0100 @@ -198,7 +198,7 @@ dstskip = w + info->d_skip; if (dst < src) { while (h--) { - SDL_memcpy(dst, src, w); + SDL_memmove(dst, src, w); src += srcskip; dst += dstskip; }