diff options
author | serb <unknown> | 2019-08-27 04:43:01 -0700 |
---|---|---|
committer | bell-sw <liberica@bell-sw.com> | 2020-01-16 11:04:50 +0300 |
commit | 837953074c466df79977ceaf6917e15b17a96617 (patch) | |
tree | 736ad2f33c9911d86cf840140ad095f7de3a41fe /src/java.desktop/unix/classes/sun/java2d | |
parent | 45cb20c9e87cfc5ef4b11cfa129a76d853e607a7 (diff) | |
download | JetBrainsRuntime-837953074c466df79977ceaf6917e15b17a96617.tar.gz |
8146238: [macosx] Java2D Queue Flusher crash on OSX after switching between user accounts
Reviewed-by: prr, avu
Diffstat (limited to 'src/java.desktop/unix/classes/sun/java2d')
-rw-r--r-- | src/java.desktop/unix/classes/sun/java2d/opengl/GLXSurfaceData.java | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/java.desktop/unix/classes/sun/java2d/opengl/GLXSurfaceData.java b/src/java.desktop/unix/classes/sun/java2d/opengl/GLXSurfaceData.java index bfe9a26426e..790a0c38f0c 100644 --- a/src/java.desktop/unix/classes/sun/java2d/opengl/GLXSurfaceData.java +++ b/src/java.desktop/unix/classes/sun/java2d/opengl/GLXSurfaceData.java @@ -40,7 +40,8 @@ public abstract class GLXSurfaceData extends OGLSurfaceData { protected X11ComponentPeer peer; private GLXGraphicsConfig graphicsConfig; - private native void initOps(X11ComponentPeer peer, long aData); + private native void initOps(OGLGraphicsConfig gc, X11ComponentPeer peer, + long aData); protected GLXSurfaceData(X11ComponentPeer peer, GLXGraphicsConfig gc, ColorModel cm, int type) @@ -48,7 +49,7 @@ public abstract class GLXSurfaceData extends OGLSurfaceData { super(gc, cm, type); this.peer = peer; this.graphicsConfig = gc; - initOps(peer, graphicsConfig.getAData()); + initOps(gc, peer, graphicsConfig.getAData()); } public GraphicsConfiguration getDeviceConfiguration() { |