From 3099244b4f609b9c294d47a957f95c081c530f3f Mon Sep 17 00:00:00 2001 From: Elias Naur Date: Mon, 21 Nov 2005 10:45:59 +0000 Subject: [PATCH] Linux: Added zero size check to display.c --- src/native/linux/display.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/native/linux/display.c b/src/native/linux/display.c index 47118172..5c7beef7 100644 --- a/src/native/linux/display.c +++ b/src/native/linux/display.c @@ -261,7 +261,7 @@ static bool setMode(JNIEnv *env, Display *disp, int screen, int width, int heigh 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 @@ jobject initDisplay(JNIEnv *env, int screen) { 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;