diff -r 6bb01861c4c0 src/video/SDL_blit.c --- a/src/video/SDL_blit.c Wed Feb 16 04:49:07 2011 -0800 +++ b/src/video/SDL_blit.c Wed Feb 16 22:51:23 2011 +0100 @@ -214,7 +214,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; }