diff -r a8967f96f8b0 -r aff525ea8b17 jdk/src/share/classes/javax/swing/plaf/basic/BasicFileChooserUI.java --- a/jdk/src/share/classes/javax/swing/plaf/basic/BasicFileChooserUI.java Mon Jul 11 16:54:21 2011 -0700 +++ b/jdk/src/share/classes/javax/swing/plaf/basic/BasicFileChooserUI.java Tue Jul 12 11:41:50 2011 +0400 @@ -810,10 +810,7 @@ putValue(Action.ACTION_COMMAND_KEY, FilePane.ACTION_CHANGE_TO_PARENT_DIRECTORY); } public void actionPerformed(ActionEvent e) { - Component focusOwner = KeyboardFocusManager.getCurrentKeyboardFocusManager().getFocusOwner(); - if (focusOwner == null || !(focusOwner instanceof javax.swing.text.JTextComponent)) { - getFileChooser().changeToParentDirectory(); - } + getFileChooser().changeToParentDirectory(); } }