@@ -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); } } } /**