summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/windowmanager-sdl.cc
diff options
context:
space:
mode:
authorFlorian Diebold <flodiebold@gmail.com>2012-07-24 22:23:42 +0200
committerFlorian Diebold <flodiebold@gmail.com>2012-07-24 22:24:09 +0200
commitb57c4229f1d35d23a7dc3ecc8b9df0e8a3db4e44 (patch)
treea4b57ed187057050bbea957e61c811a66435f178 /crawl-ref/source/windowmanager-sdl.cc
parente92238a0d8cc04342a8c230694d3ed6fb9b46d68 (diff)
downloadcrawl-ref-b57c4229f1d35d23a7dc3ecc8b9df0e8a3db4e44.tar.gz
crawl-ref-b57c4229f1d35d23a7dc3ecc8b9df0e8a3db4e44.zip
Fix loading of RGB images.
Diffstat (limited to 'crawl-ref/source/windowmanager-sdl.cc')
-rw-r--r--crawl-ref/source/windowmanager-sdl.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/crawl-ref/source/windowmanager-sdl.cc b/crawl-ref/source/windowmanager-sdl.cc
index a91838adcc..44954656b4 100644
--- a/crawl-ref/source/windowmanager-sdl.cc
+++ b/crawl-ref/source/windowmanager-sdl.cc
@@ -709,7 +709,7 @@ bool SDLWrapper::load_texture(GenericTexture *tex, const char *filename,
if (SDL_BYTEORDER == SDL_BIG_ENDIAN)
pixel = p[0] << 16 | p[1] << 8 | p[2];
else
- pixel = p[0] | p[1] << 8 | p[2];
+ pixel = p[0] | p[1] << 8 | p[2] << 16;
SDL_GetRGBA(pixel, img->format, &pixels[dest],
&pixels[dest+1], &pixels[dest+2],
&pixels[dest+3]);