diff options
| author | Lillian Angel <langel@redhat.com> | 2006-02-28 17:55:50 +0000 |
|---|---|---|
| committer | Lillian Angel <langel@redhat.com> | 2006-02-28 17:55:50 +0000 |
| commit | 49d6832f6bcc2afa710d1e7f6ce63baf0a617e3e (patch) | |
| tree | 28134f2e79bc9e521ec85524de407858689211fb /gnu/java/awt/peer/gtk/GtkFileDialogPeer.java | |
| parent | fc535c954dca7bfcfc79a9ec04f9f0b27e11f4d4 (diff) | |
| download | classpath-49d6832f6bcc2afa710d1e7f6ce63baf0a617e3e.tar.gz | |
2006-02-28 Lillian Angel <langel@redhat.com>
* gnu/java/awt/peer/gtk/GtkFileDialogPeer.java
(create): Initially set the directory to the current working directory.
(setDirectory): Removed else-if. No need for this check.
Diffstat (limited to 'gnu/java/awt/peer/gtk/GtkFileDialogPeer.java')
| -rw-r--r-- | gnu/java/awt/peer/gtk/GtkFileDialogPeer.java | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/gnu/java/awt/peer/gtk/GtkFileDialogPeer.java b/gnu/java/awt/peer/gtk/GtkFileDialogPeer.java index ede007e2f..a0ae9e9ee 100644 --- a/gnu/java/awt/peer/gtk/GtkFileDialogPeer.java +++ b/gnu/java/awt/peer/gtk/GtkFileDialogPeer.java @@ -67,6 +67,7 @@ public class GtkFileDialogPeer extends GtkDialogPeer implements FileDialogPeer FileDialog fd = (FileDialog) awtComponent; + nativeSetDirectory(System.getProperty("user.dir")); setDirectory(fd.getDirectory()); setFile(fd.getFile()); @@ -139,13 +140,11 @@ public class GtkFileDialogPeer extends GtkDialogPeer implements FileDialogPeer // GtkFileChooser requires absolute directory names. If the given directory // name is not absolute, construct it based on current directory if it is not // null. Otherwise, use FS. + currentDirectory = directory; if (directory.indexOf(FS) == 0) nativeSetDirectory(directory); - else if (currentDirectory == null) - nativeSetDirectory(FS + directory); else nativeSetDirectory(nativeGetDirectory() + FS + directory); - currentDirectory = directory; } public void setFilenameFilter (FilenameFilter filter) |
