< prev index next >

src/java.desktop/share/classes/java/awt/Menu.java

Print this page

        

@@ -411,13 +411,13 @@
         synchronized (getTreeLock()) {
             MenuItem mi = getItem(index);
             items.removeElementAt(index);
             MenuPeer peer = (MenuPeer)this.peer;
             if (peer != null) {
+                peer.delItem(index);
                 mi.removeNotify();
                 mi.parent = null;
-                peer.delItem(index);
             }
         }
     }
 
     /**
< prev index next >