aboutsummaryrefslogtreecommitdiffstats
path: root/src/classes/com/sun/opengl/impl/x11/X11OffscreenGLContext.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/classes/com/sun/opengl/impl/x11/X11OffscreenGLContext.java')
-rw-r--r--src/classes/com/sun/opengl/impl/x11/X11OffscreenGLContext.java9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/classes/com/sun/opengl/impl/x11/X11OffscreenGLContext.java b/src/classes/com/sun/opengl/impl/x11/X11OffscreenGLContext.java
index e1c8eb3d1..132573f7b 100644
--- a/src/classes/com/sun/opengl/impl/x11/X11OffscreenGLContext.java
+++ b/src/classes/com/sun/opengl/impl/x11/X11OffscreenGLContext.java
@@ -68,6 +68,15 @@ public class X11OffscreenGLContext extends X11GLContext {
return true;
}
+ protected int makeCurrentImpl() throws GLException {
+ lockToolkit();
+ try {
+ return super.makeCurrentImpl();
+ } finally {
+ unlockToolkit();
+ }
+ }
+
protected void create() {
createContext(false);
}