|
From: Elias N. <eli...@us...> - 2005-11-21 10:46:16
|
Update of /cvsroot/java-game-lib/LWJGL/src/native/linux In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv13690 Modified Files: display.c Log Message: Linux: Added zero size check to display.c Index: display.c =================================================================== RCS file: /cvsroot/java-game-lib/LWJGL/src/native/linux/display.c,v retrieving revision 1.10 retrieving revision 1.11 diff -u -d -r1.10 -r1.11 --- display.c 13 Sep 2005 06:56:14 -0000 1.10 +++ display.c 21 Nov 2005 10:45:59 -0000 1.11 @@ -261,7 +261,7 @@ return false; int num_modes, i; mode_info *avail_modes = getDisplayModes(disp, screen, &num_modes); - if (avail_modes == NULL || num_modes == 0) { + if (avail_modes == NULL) { printfDebugJava(env, "Could not get display modes"); return false; } @@ -350,7 +350,7 @@ return NULL; } avail_modes = getDisplayModes(disp, screen, &num_modes); - if (avail_modes == NULL) { + if (avail_modes == NULL || num_modes == 0) { throwException(env, "Could not get display modes"); XCloseDisplay(disp); return NULL; |