diff options
-rw-r--r-- | openjdk/sun/awt/shell/Win32ShellFolderManager2.java | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/openjdk/sun/awt/shell/Win32ShellFolderManager2.java b/openjdk/sun/awt/shell/Win32ShellFolderManager2.java index 37074d89..84f11056 100644 --- a/openjdk/sun/awt/shell/Win32ShellFolderManager2.java +++ b/openjdk/sun/awt/shell/Win32ShellFolderManager2.java @@ -216,7 +216,7 @@ public class Win32ShellFolderManager2 extends ShellFolderManager { Arrays.sort(secondLevelFolders); for (File secondLevelFolder : secondLevelFolders) { Win32ShellFolder2 folder = (Win32ShellFolder2) secondLevelFolder; - if (!folder.isFileSystem() || folder.isDirectory()) { + if (!folder.isFileSystem() || (folder.isDirectory() && !folder.isLink()) ) { folders.add(folder); // Add third level for "My Computer" if (folder.equals(drives)) { |