jdk/src/share/classes/javax/swing/JRootPane.java
changeset 1978 8b981ce05cd0
parent 2 90ce3da70b43
child 4261 126dc6fe0d7b
--- a/jdk/src/share/classes/javax/swing/JRootPane.java	Thu Jan 29 14:58:12 2009 +0300
+++ b/jdk/src/share/classes/javax/swing/JRootPane.java	Wed Feb 04 11:58:13 2009 +0300
@@ -34,6 +34,7 @@
 import java.util.Vector;
 import java.io.Serializable;
 import javax.swing.border.*;
+import sun.awt.AWTAccessor;
 import sun.security.action.GetBooleanAction;
 
 
@@ -688,6 +689,9 @@
             throw new NullPointerException("glassPane cannot be set to null.");
         }
 
+        AWTAccessor.getComponentAccessor().setMixingCutoutShape(glass,
+                new Rectangle());
+
         boolean visible = false;
         if (glassPane != null && glassPane.getParent() == this) {
             this.remove(glassPane);