jdk/src/share/classes/java/awt/Window.java
changeset 3473 b9abeee84734
parent 3456 c8f6e154868b
parent 3084 67ca55732362
child 3476 b27b095ea77b
--- a/jdk/src/share/classes/java/awt/Window.java	Wed Jul 15 10:46:42 2009 -0700
+++ b/jdk/src/share/classes/java/awt/Window.java	Tue Jul 21 13:02:23 2009 -0700
@@ -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();
@@ -3839,6 +3839,10 @@
             {
                 return window.calculateSecurityWarningPosition(x, y, w, h);
             }
+
+            public void setLWRequestStatus(Window changed, boolean status) {
+                changed.syncLWRequests = status;
+            }
         }); // WindowAccessor
     } // static