jdk/src/share/classes/java/awt/Window.java
changeset 3084 67ca55732362
parent 2808 a139a919f645
child 3231 10acb97474ff
child 3473 b9abeee84734
--- a/jdk/src/share/classes/java/awt/Window.java	Fri Jun 19 16:49:50 2009 -0400
+++ b/jdk/src/share/classes/java/awt/Window.java	Tue Jun 23 13:35:58 2009 +0400
@@ -3658,7 +3658,7 @@
     private static void setLayersOpaque(Component component, boolean isOpaque) {
         // Shouldn't use instanceof to avoid loading Swing classes
         //    if it's a pure AWT application.
-        if (Component.doesImplement(component, "javax.swing.RootPaneContainer")) {
+        if (SunToolkit.isInstanceOf(component, "javax.swing.RootPaneContainer")) {
             javax.swing.RootPaneContainer rpc = (javax.swing.RootPaneContainer)component;
             javax.swing.JRootPane root = rpc.getRootPane();
             javax.swing.JLayeredPane lp = root.getLayeredPane();
@@ -3797,6 +3797,10 @@
             {
                 return window.calculateSecurityWarningPosition(x, y, w, h);
             }
+
+            public void setLWRequestStatus(Window changed, boolean status) {
+                changed.syncLWRequests = status;
+            }
         }); // WindowAccessor
     } // static