--- a/jdk/src/windows/classes/sun/awt/shell/Win32ShellFolderManager2.java Thu Oct 22 15:43:25 2009 +0400
+++ b/jdk/src/windows/classes/sun/awt/shell/Win32ShellFolderManager2.java Thu Oct 22 16:39:29 2009 +0400
@@ -269,7 +269,7 @@
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)) {