From 84d277b3aef8978317a9b43b4764d1ff1c56b7f9 Mon Sep 17 00:00:00 2001 From: fredkiefer Date: Sat, 12 Jul 2008 18:27:41 +0000 Subject: [PATCH] Standardize path before checking existance. git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@26770 72102866-910b-0410-8b05-ffd578937521 --- ChangeLog | 5 +++++ Source/NSSavePanel.m | 10 +++------- 2 files changed, 8 insertions(+), 7 deletions(-) diff --git a/ChangeLog b/ChangeLog index 001acedc9..40c236239 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2008-07-12 Fred Kiefer + + * Source/NSSavePanel.m (-ok:): Standardize path before checking + for existance. + 2008-07-08 16:15-EDT Gregory John Casamento * Source/NSMenu.m: Beginning of support for windows style menus on the diff --git a/Source/NSSavePanel.m b/Source/NSSavePanel.m index def972470..72b41d90a 100644 --- a/Source/NSSavePanel.m +++ b/Source/NSSavePanel.m @@ -1124,15 +1124,11 @@ selectCellWithString: (NSString*)title ASSIGN (_directory, pathToColumn(_browser, [_browser lastColumn])); filename = [[_form cellAtIndex: 0] stringValue]; - if ([filename isAbsolutePath] == YES) + if ([filename isAbsolutePath] == NO) { - ASSIGN (_fullFileName, filename); - } - else - { - ASSIGN (_fullFileName, [_directory stringByAppendingPathComponent: - filename]); + filename = [_directory stringByAppendingPathComponent: filename]; } + ASSIGN (_fullFileName, [filename stringByStandardizingPath]); if (_delegateHasUserEnteredFilename) {