--- a/FileDialog.st Fri Sep 12 15:20:51 2003 +0200
+++ b/FileDialog.st Fri Sep 12 17:29:07 2003 +0200
@@ -480,7 +480,7 @@
defaultNm := locFilename.
defaultDir := aDirectoryPath.
defaultDir isNil ifTrue:[
- defaultNm notNil ifTrue:[
+ (defaultNm notNil and:[defaultNm asFilename exists]) ifTrue:[
defaultDir := locFilename asFilename asAbsoluteFilename directory.
] ifFalse:[
defaultDir := FileSelectionBox lastFileSelectionDirectory.
@@ -1356,5 +1356,5 @@
!FileDialog class methodsFor:'documentation'!
version
- ^ '$Header: /cvs/stx/stx/libtool/FileDialog.st,v 1.41 2003-09-10 11:13:09 cg Exp $'
+ ^ '$Header: /cvs/stx/stx/libtool/FileDialog.st,v 1.42 2003-09-12 15:29:07 penk Exp $'
! !