When a file is selected, save folder defaults to its parent

This is only when saving untitled documents.

Closes #748.
This commit is contained in:
Allan Odgaard
2013-02-03 10:48:28 +01:00
parent 837bdf537b
commit 7e527bd861

View File

@@ -1666,10 +1666,15 @@ namespace
if(self.fileBrowserVisible)
{
NSArray* selectedURLs = self.fileBrowser.selectedURLs;
if([selectedURLs count] == 1 && [[selectedURLs lastObject] isFileURL] && path::is_directory([[[selectedURLs lastObject] path] fileSystemRepresentation]))
res = [[selectedURLs lastObject] path];
if([selectedURLs count] == 1 && [[selectedURLs lastObject] isFileURL])
{
NSString* path = [[selectedURLs lastObject] path];
res = path::is_directory(to_s(path)) ? path : [path stringByDeletingLastPathComponent];
}
else if(NSString* folder = self.fileBrowser.path)
{
res = folder;
}
}
return res;
}