aboutsummaryrefslogtreecommitdiff
path: root/src/java.desktop/unix/classes/sun/java2d
diff options
context:
space:
mode:
authorserb <unknown>2019-08-27 04:43:01 -0700
committerbell-sw <liberica@bell-sw.com>2020-01-16 11:04:50 +0300
commit837953074c466df79977ceaf6917e15b17a96617 (patch)
tree736ad2f33c9911d86cf840140ad095f7de3a41fe /src/java.desktop/unix/classes/sun/java2d
parent45cb20c9e87cfc5ef4b11cfa129a76d853e607a7 (diff)
downloadJetBrainsRuntime-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.java5
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() {