Fixed nasty bug in Win9x display mode enumeration

This commit is contained in:
Caspian Rychlik-Prince 2003-03-22 21:39:52 +00:00
parent a7ec7cda5b
commit 0cf93ebe93
1 changed files with 1 additions and 3 deletions

View File

@ -314,7 +314,6 @@ jobjectArray GetAvailableDisplayModesNT(JNIEnv * env) {
// Allocate an array of DisplayModes big enough
jclass displayModeClass = env->FindClass("org/lwjgl/DisplayMode");
// Note the * 16 - this is because we are manufacturing available alpha/depth/stencil combos.
jobjectArray ret = env->NewObjectArray(AvailableModes, displayModeClass, NULL);
jmethodID displayModeConstructor = env->GetMethodID(displayModeClass, "<init>", "(IIII)V");
@ -361,8 +360,7 @@ jobjectArray GetAvailableDisplayModes9x(JNIEnv * env) {
// Allocate an array of DisplayModes big enough
jclass displayModeClass = env->FindClass("org/lwjgl/DisplayMode");
// Note the * 16 - this is because we are manufacturing available alpha/depth/stencil combos.
jobjectArray ret = env->NewObjectArray(AvailableModes * 16, displayModeClass, NULL);
jobjectArray ret = env->NewObjectArray(AvailableModes, displayModeClass, NULL);
jmethodID displayModeConstructor = env->GetMethodID(displayModeClass, "<init>", "(IIII)V");
i = 0, j = 0, n = 0;