diff -r 95666fbf2e32 javafx-ui-controls/src/com/sun/javafx/scene/control/skin/PopupMenuSkin.fx --- a/javafx-ui-controls/src/com/sun/javafx/scene/control/skin/PopupMenuSkin.fx Thu May 27 09:55:43 2010 +1200 +++ b/javafx-ui-controls/src/com/sun/javafx/scene/control/skin/PopupMenuSkin.fx Fri May 28 16:14:39 2010 +1200 @@ -297,13 +297,13 @@ positionNode(glasspane, 0, 0); } - override function requestFocus():Void { - // if focus is given to this menu, we should hide any submenus below - // this menu that are currently showing - MenuBehavior.hideSubmenus(items); - - super.requestFocus(); - } +// override function requestFocus():Void { +// // if focus is given to this menu, we should hide any submenus below +// // this menu that are currently showing +// MenuBehavior.hideSubmenus(items); +// +// super.requestFocus(); +// } override function impl_computePrefWidth(height) {