1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-13 00:04:19 +00:00
This commit is contained in:
jules 2007-08-10 15:58:46 +00:00
parent 25448ad8b2
commit 1e5a9ad56e
54 changed files with 11665 additions and 2506 deletions

View file

@ -256,7 +256,7 @@ FileBasedDocument::SaveResult FileBasedDocument::saveAsInteractive (const bool w
if (f.existsAsFile() || f.getParentDirectory().isDirectory())
f = f.getSiblingFile (legalFilename);
else
f = File::getCurrentWorkingDirectory().getChildFile (legalFilename);
f = File::getSpecialLocation (File::userDocumentsDirectory).getChildFile (legalFilename);
f = f.withFileExtension (fileExtension)
.getNonexistentSibling (true);
@ -267,8 +267,11 @@ FileBasedDocument::SaveResult FileBasedDocument::saveAsInteractive (const bool w
{
setLastDocumentOpened (fc.getResult());
return saveAs (fc.getResult(),
false, false, true);
File chosen (fc.getResult());
if (chosen.getFileExtension().isEmpty())
chosen = chosen.withFileExtension (fileExtension);
return saveAs (f, false, false, true);
}
return userCancelledSave;