src/solaris/classes/sun/awt/X11/GtkFileDialogPeer.java

Print this page

        

*** 74,86 **** accessor.setDirectory(fd, null); accessor.setFile(fd, null); accessor.setFiles(fd, null, null); } else { // Fix 6987233: add the trailing slash if it's absent ! accessor.setDirectory(fd, directory + ! (directory.endsWith(File.separator) ? ! "" : File.separator)); accessor.setFile(fd, filenames[0]); accessor.setFiles(fd, directory, filenames); } } --- 74,89 ---- accessor.setDirectory(fd, null); accessor.setFile(fd, null); accessor.setFiles(fd, null, null); } else { // Fix 6987233: add the trailing slash if it's absent ! String with_separator = directory; ! if (directory != null) { ! with_separator = directory.endsWith(File.separator) ? ! directory : (directory + File.separator); ! } ! accessor.setDirectory(fd, with_separator); accessor.setFile(fd, filenames[0]); accessor.setFiles(fd, directory, filenames); } }