Mercurial > sdl-ios-xcode
diff src/video/xbios/SDL_xbios.c @ 712:8be92df64b22
Finally bugfixed: the simpler the better
author | Patrice Mandin <patmandin@gmail.com> |
---|---|
date | Wed, 03 Sep 2003 20:07:16 +0000 |
parents | 8db4098e944b |
children | abec2a842d11 |
line wrap: on
line diff
--- a/src/video/xbios/SDL_xbios.c Tue Sep 02 19:49:50 2003 +0000 +++ b/src/video/xbios/SDL_xbios.c Wed Sep 03 20:07:16 2003 +0000 @@ -400,19 +400,13 @@ static SDL_Rect **XBIOS_ListModes(_THIS, SDL_PixelFormat *format, Uint32 flags) { - unsigned int numlist; - /* 8 bits -> list 0 */ /* 16 bits -> list 1 */ - if (format->BitsPerPixel == 15) { + if ((format->BitsPerPixel != 8) && (format->BitsPerPixel !=16)) { return NULL; } - numlist = (format->BitsPerPixel)>>4; - if (numlist>1) - return NULL; - - return(SDL_modelist[numlist]); + return(SDL_modelist[(format->BitsPerPixel)>>4]); } static void XBIOS_FreeBuffers(_THIS)