[AD] get_gfx_mode_list & GFX_AUTODETECT |
[ Thread Index |
Date Index
| More lists.liballeg.org/allegro-developers Archives
]
In the beginning of the get_gfx_mode_list() function, it checks for
GFX_AUTODETECT and returns -1 if GFX_AUTODETECT was passed because
GFX_AUTODETECT isn't a driver.
GFX_AUTODETECT_WINDOWED and GFX_AUTODETECT_FULLSCREEN aren't drivers
either, but these are not checked.
This patch adds checks for both of these.
Evert
diff -U3 allegro_old/src/graphics.c allegro_modified/src/graphics.c
--- allegro_old/src/graphics.c Fri Jul 27 23:25:06 2001
+++ allegro_modified/src/graphics.c Fri Jul 27 23:21:12 2001
@@ -170,7 +170,9 @@
GFX_DRIVER *drv;
/* GFX_AUTODETECT isn't a driver! */
- if (card == GFX_AUTODETECT)
+ if ((card == GFX_AUTODETECT) ||
+ (card == GFX_AUTODETECT_WINDOWED) ||
+ (card == GFX_AUTODETECT_FULLSCREEN))
return -1;
/* ask the system driver for a list of graphics hardware drivers */