8021379: JFileChooser Create New Folder button enabled in write proteced directory

Reviewed-by: alexsch
This commit is contained in:
Sergey Malenkov 2013-08-27 13:13:32 +04:00
parent 6018c4e07f
commit 6dd078f94a

View File

@ -1980,18 +1980,18 @@ public class FilePane extends JPanel implements PropertyChangeListener {
}
if (f instanceof ShellFolder) {
return ((ShellFolder) f).isFileSystem();
return f.canWrite();
} else {
if (usesShellFolder(getFileChooser())) {
try {
return ShellFolder.getShellFolder(f).isFileSystem();
return ShellFolder.getShellFolder(f).canWrite();
} catch (FileNotFoundException ex) {
// File doesn't exist
return false;
}
} else {
// Ordinary file
return true;
return f.canWrite();
}
}
}