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);
}
}