--- old/src/java.desktop/share/classes/java/awt/Menu.java 2015-04-15 16:58:36.672222000 +0300 +++ new/src/java.desktop/share/classes/java/awt/Menu.java 2015-04-15 16:58:36.174222000 +0300 @@ -413,9 +413,9 @@ items.removeElementAt(index); MenuPeer peer = (MenuPeer)this.peer; if (peer != null) { + peer.delItem(index); mi.removeNotify(); mi.parent = null; - peer.delItem(index); } } }