--- old/src/java.desktop/macosx/classes/sun/lwawt/macosx/CWarningWindow.java 2019-03-05 14:31:13.000000000 +0300 +++ new/src/java.desktop/macosx/classes/sun/lwawt/macosx/CWarningWindow.java 2019-03-05 14:31:13.000000000 +0300 @@ -29,6 +29,7 @@ import sun.awt.IconInfo; import sun.java2d.SunGraphics2D; import sun.java2d.SurfaceData; +import sun.java2d.metal.MTLLayer; import sun.java2d.opengl.CGLLayer; import sun.lwawt.LWWindowPeer; import sun.lwawt.PlatformEventNotifier; @@ -300,6 +301,23 @@ } }; } + public MTLLayer createMTLLayer() { + return new MTLLayer(null) { + public Rectangle getBounds() { + return CWarningWindow.this.getBounds(); + } + + public GraphicsConfiguration getGraphicsConfiguration() { + LWWindowPeer peer = ownerPeer.get(); + return peer.getGraphicsConfiguration(); + } + + public boolean isOpaque() { + return false; + } + }; + } + }; }