summaryrefslogtreecommitdiffstats
path: root/src/jogl/classes/javax/media/opengl/GLProfile.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/jogl/classes/javax/media/opengl/GLProfile.java')
-rw-r--r--src/jogl/classes/javax/media/opengl/GLProfile.java5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/jogl/classes/javax/media/opengl/GLProfile.java b/src/jogl/classes/javax/media/opengl/GLProfile.java
index 1fd699dfd..a7231efc8 100644
--- a/src/jogl/classes/javax/media/opengl/GLProfile.java
+++ b/src/jogl/classes/javax/media/opengl/GLProfile.java
@@ -137,6 +137,7 @@ public class GLProfile {
if(initialized) {
initialized = false;
GLDrawableFactory.shutdown();
+ GLContext.shutdown();
}
}
@@ -1194,6 +1195,8 @@ public class GLProfile {
// - Instantiate GLDrawableFactory incl its shared dummy drawable/context,
// which will register at GLContext ..
//
+ GLDrawableFactory.initialize();
+
Throwable t=null;
// if successfull it has a shared dummy drawable and context created
try {
@@ -1318,7 +1321,7 @@ public class GLProfile {
// System.err.println(msg);
}
if(isSet) {
- return null != GLProfile.getDefault(device);
+ return GLProfile.isAvailable(device, GL_DEFAULT);
}
boolean addedDesktopProfile = false;