|
From: <ma...@us...> - 2004-03-10 17:18:36
|
Update of /cvsroot/java-game-lib/LWJGL/src/native/win32 In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv6092 Modified Files: org_lwjgl_Display.cpp Log Message: don't forget 98+! Index: org_lwjgl_Display.cpp =================================================================== RCS file: /cvsroot/java-game-lib/LWJGL/src/native/win32/org_lwjgl_Display.cpp,v retrieving revision 1.60 retrieving revision 1.61 diff -u -d -r1.60 -r1.61 --- org_lwjgl_Display.cpp 10 Mar 2004 16:47:04 -0000 1.60 +++ org_lwjgl_Display.cpp 10 Mar 2004 16:52:31 -0000 1.61 @@ -166,7 +166,7 @@ //enumerate all displaymodes while(EnumDisplaySettings(NULL, j++, &DevMode) != 0) { - if (DevMode.dmBitsPerPel > 8) { + if (DevMode.dmBitsPerPel > 8 && ChangeDisplaySettings(&DevMode, CDS_FULLSCREEN | CDS_TEST) == DISP_CHANGE_SUCCESSFUL) { AvailableModes++; } } @@ -183,7 +183,7 @@ i = 0, j = 0, n = 0; while(EnumDisplaySettings(NULL, j++, &DevMode) != 0) { // Filter out indexed modes - if (DevMode.dmBitsPerPel > 8) { + if (DevMode.dmBitsPerPel > 8 && ChangeDisplaySettings(&DevMode, CDS_FULLSCREEN | CDS_TEST) == DISP_CHANGE_SUCCESSFUL) { jobject displayMode; displayMode = env->NewObject(displayModeClass, displayModeConstructor, DevMode.dmPelsWidth, DevMode.dmPelsHeight, |