jdk/src/share/classes/java/awt/Component.java
changeset 2647 ea80a312972e
parent 2472 b7aba00cabb6
child 2805 9f18d7e66042
--- a/jdk/src/share/classes/java/awt/Component.java	Mon Apr 20 17:05:34 2009 +0400
+++ b/jdk/src/share/classes/java/awt/Component.java	Mon Apr 20 19:18:41 2009 +0400
@@ -6666,7 +6666,7 @@
 
 
             // Update stacking order
-            peer.setZOrder(getHWPeerAboveMe());
+            updateZOrder();
 
             if (!isAddNotifyComplete) {
                 mixOnShowing();
@@ -9838,4 +9838,11 @@
 
         return doesClassImplement(obj.getClass(), interfaceName);
     }
+
+    // Note that the method is overriden in the Window class,
+    // a window doesn't need to be updated in the Z-order.
+    void updateZOrder() {
+        peer.setZOrder(getHWPeerAboveMe());
+    }
+
 }