--- a/src/video/SDL_bmp.c Mon Apr 08 18:37:50 2013 -0400 +++ b/src/video/SDL_bmp.c Wed Apr 17 05:10:12 2013 +0400 @@ -259,7 +259,9 @@ SDL_RWread(src, &palette->colors[i].b, 1, 1); SDL_RWread(src, &palette->colors[i].g, 1, 1); SDL_RWread(src, &palette->colors[i].r, 1, 1); + /* Last byte must be ignored, so we overwrite it */ SDL_RWread(src, &palette->colors[i].a, 1, 1); + palette->colors[i].a = SDL_ALPHA_OPAQUE; } } }