--- old/src/java.desktop/macosx/classes/sun/java2d/opengl/CGLGraphicsConfig.java 2019-03-05 14:31:12.000000000 +0300 +++ new/src/java.desktop/macosx/classes/sun/java2d/opengl/CGLGraphicsConfig.java 2019-03-05 14:31:12.000000000 +0300 @@ -55,6 +55,7 @@ import sun.java2d.pipe.hw.AccelTypedVolatileImage; import sun.java2d.pipe.hw.ContextCapabilities; import sun.lwawt.LWComponentPeer; +import sun.lwawt.macosx.CFRetainedResource; import sun.lwawt.macosx.CPlatformView; import static sun.java2d.opengl.OGLContext.OGLContextCaps.CAPS_DOUBLEBUFFERED; @@ -269,8 +270,8 @@ } @Override - public SurfaceData createSurfaceData(CGLLayer layer) { - return CGLSurfaceData.createData(layer); + public SurfaceData createSurfaceData(CFRetainedResource layer) { + return CGLSurfaceData.createData((CGLLayer) layer); } @Override