< prev index next >

src/java.desktop/macosx/classes/sun/lwawt/macosx/CWarningWindow.java

Print this page

        

*** 27,36 **** --- 27,37 ---- import sun.awt.AWTAccessor; 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; import sun.lwawt.SecurityWarningWindow;
*** 298,307 **** --- 299,325 ---- public boolean isOpaque() { return false; } }; } + 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; + } + }; + } + }; } @Override public void dispose() {
< prev index next >