<AWT Dev> A patch so multiple selected files can have different directories.
Matthew Smith
melkor at orangepalantir.org
Mon Jan 23 12:50:22 PST 2012
openjdk/jdk/src/solaris/native/sun/awt/sun_awt_X11_GtkFileDialogPeer.c
This patch is intended to address the issue of newer versions of
gtk where the file dialog lets you select files w/out selecting a
directory via Search or Recently Used. When this happens the 'current
directory' is returned as null, and the Files selected will be returned
with the current working directory appended to the path.
The .java file will show the incorrect behavior if you run it and
use Recently Used to select a file (gnome 3).
This patch does not change the behavior when a directory is
selected, or when the dialog is canceled. If you select a file from the
Recently Used option the directory will be set to the root directory,
and the filename will be the complete path and filename. When multiple
files are selected from a folder the original behavior occurs. If
multiple files are selected from Recently Used then the directory is
again set to root, and all of the fiIes have the complete name.
This work around can be verified with the .java file provided.
Finally this is an updated version of the patch, originally I used
'bool' instead of a 'gboolean' I did compile it and test that it works.
Thank you
mbs
-------------- next part --------------
A non-text attachment was scrubbed...
Name: TestFileChooser.java
Type: text/x-java
Size: 547 bytes
Desc: not available
Url : http://mail.openjdk.java.net/pipermail/awt-dev/attachments/20120123/3d5382ab/TestFileChooser.java
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: patch.txt
Url: http://mail.openjdk.java.net/pipermail/awt-dev/attachments/20120123/3d5382ab/patch.txt
More information about the awt-dev
mailing list