diff -r ad2a71a4f495 -r 889e919f632e jdk/src/java.desktop/share/classes/sun/swing/FilePane.java --- a/jdk/src/java.desktop/share/classes/sun/swing/FilePane.java Fri Jul 01 15:50:03 2016 +0200 +++ b/jdk/src/java.desktop/share/classes/sun/swing/FilePane.java Mon Jul 18 09:44:13 2016 +0300 @@ -1748,8 +1748,8 @@ if (listSelectionModel != null) { listSelectionModel.clearSelection(); if (listSelectionModel instanceof DefaultListSelectionModel) { - ((DefaultListSelectionModel)listSelectionModel).moveLeadSelectionIndex(0); - listSelectionModel.setAnchorSelectionIndex(0); + ((DefaultListSelectionModel)listSelectionModel).moveLeadSelectionIndex(-1); + listSelectionModel.setAnchorSelectionIndex(-1); } } }