< 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 >