don't forget 98+!

This commit is contained in:
Brian Matzon 2004-03-10 16:52:31 +00:00
parent 4746f40991
commit 015ce9e37d
1 changed files with 2 additions and 2 deletions

View File

@ -166,7 +166,7 @@ static jobjectArray GetAvailableDisplayModes(JNIEnv * env) {
//enumerate all displaymodes //enumerate all displaymodes
while(EnumDisplaySettings(NULL, j++, &DevMode) != 0) { while(EnumDisplaySettings(NULL, j++, &DevMode) != 0) {
if (DevMode.dmBitsPerPel > 8) { if (DevMode.dmBitsPerPel > 8 && ChangeDisplaySettings(&DevMode, CDS_FULLSCREEN | CDS_TEST) == DISP_CHANGE_SUCCESSFUL) {
AvailableModes++; AvailableModes++;
} }
} }
@ -183,7 +183,7 @@ static jobjectArray GetAvailableDisplayModes(JNIEnv * env) {
i = 0, j = 0, n = 0; i = 0, j = 0, n = 0;
while(EnumDisplaySettings(NULL, j++, &DevMode) != 0) { while(EnumDisplaySettings(NULL, j++, &DevMode) != 0) {
// Filter out indexed modes // Filter out indexed modes
if (DevMode.dmBitsPerPel > 8) { if (DevMode.dmBitsPerPel > 8 && ChangeDisplaySettings(&DevMode, CDS_FULLSCREEN | CDS_TEST) == DISP_CHANGE_SUCCESSFUL) {
jobject displayMode; jobject displayMode;
displayMode = env->NewObject(displayModeClass, displayModeConstructor, displayMode = env->NewObject(displayModeClass, displayModeConstructor,
DevMode.dmPelsWidth, DevMode.dmPelsHeight, DevMode.dmPelsWidth, DevMode.dmPelsHeight,