From 06d847069128d822a3fa4ece2efaf9f908c774fd Mon Sep 17 00:00:00 2001 From: Elias Naur Date: Mon, 29 Aug 2005 20:14:59 +0000 Subject: [PATCH] Made GLContext OGL version parsing more robust --- src/java/org/lwjgl/opengl/GLContext.java | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/java/org/lwjgl/opengl/GLContext.java b/src/java/org/lwjgl/opengl/GLContext.java index ffad9ac0..3e5276f1 100644 --- a/src/java/org/lwjgl/opengl/GLContext.java +++ b/src/java/org/lwjgl/opengl/GLContext.java @@ -201,8 +201,14 @@ public final class GLContext { String major_string = version_tokenizer.nextToken(); String minor_string = version_tokenizer.nextToken(); - int majorVersion = Integer.parseInt(major_string); - int minorVersion = Integer.parseInt(minor_string); + int majorVersion = 0; + int minorVersion = 0; + try { + majorVersion = Integer.parseInt(major_string); + minorVersion = Integer.parseInt(minor_string); + } catch (NumberFormatException e) { + LWJGLUtil.log("The major and/or minor OpenGL version is malformed: " + e.getMessage()); + } if (majorVersion == 2) { // ----------------------[ 2.X ]----------------------