# HG changeset patch # User Sam Lantinga # Date 1006824417 0 # Node ID 7c09c9e3b0c7f8ce301383f37717d313f6564416 # Parent ab781a7dd82f890957cec49ec144dd4c65d6bffa From: "Mattias Engdeg�rd" Subject: X11 icon byte order bug This fixes a small byte order bug when running X on a remote host with a >8bpp screen. Cheers, Mattias diff -r ab781a7dd82f -r 7c09c9e3b0c7 src/video/x11/SDL_x11wm.c --- a/src/video/x11/SDL_x11wm.c Mon Nov 26 22:22:20 2001 +0000 +++ b/src/video/x11/SDL_x11wm.c Tue Nov 27 01:26:57 2001 +0000 @@ -203,6 +203,8 @@ ZPixmap, 0, sicon->pixels, sicon->w, sicon->h, 32, 0); + icon_image->byte_order = (SDL_BYTEORDER == SDL_BIG_ENDIAN) + ? MSBFirst : LSBFirst; icon_pixmap = XCreatePixmap(SDL_Display, SDL_Root, sicon->w, sicon->h, DefaultDepth(SDL_Display, SDL_Screen)); gc = XCreateGC(SDL_Display, icon_pixmap, 0, &GCvalues);