diff --git a/JavaApp/src/main/java/org/lwjgl/opengl/GL.java b/JavaApp/src/main/java/org/lwjgl/opengl/GL.java index 041dfa08..8ed12d1e 100644 --- a/JavaApp/src/main/java/org/lwjgl/opengl/GL.java +++ b/JavaApp/src/main/java/org/lwjgl/opengl/GL.java @@ -384,10 +384,16 @@ public final class GL { throw new IllegalStateException("There is no OpenGL context current in the current thread."); } - APIVersion apiVersion = apiParseVersion(versionString); + try { + APIVersion apiVersion = apiParseVersion(versionString); - majorVersion = apiVersion.major; - minorVersion = apiVersion.minor; + majorVersion = apiVersion.major; + minorVersion = apiVersion.minor; + } catch (IllegalArgumentException e) { + e.printStackTrace(); + majorVersion = 2; + minorVersion = 1; + } } }