1
0
mirror of https://github.com/cookiengineer/audacity synced 2025-07-17 00:57:40 +02:00

FileExtension passed to BuildCleanFileName: no leading dot...

... consistently with the comment describing the type alias FileExtension
This commit is contained in:
Paul Licameli 2019-12-27 16:16:50 -05:00
parent d6d4ee3c29
commit 6f80a5c08b
2 changed files with 8 additions and 8 deletions

View File

@ -537,7 +537,7 @@ wxString MacroCommands::BuildCleanFileName(const FilePath &fileName,
//OnSelectAll();
pathName = FileNames::FindDefaultPath(FileNames::Operation::Export);
::AudacityMessageBox(
XO("Export recording to %s\n/%s/%s%s")
XO("Export recording to %s\n/%s/%s.%s")
.Format(pathName, cleanedString, justName, extension),
XO("Export recording"),
wxOK | wxCENTRE);
@ -557,6 +557,7 @@ wxString MacroCommands::BuildCleanFileName(const FilePath &fileName,
cleanedName += wxFileName::GetPathSeparator();
cleanedName += justName;
cleanedName += '.';
cleanedName += extension;
return cleanedName;
@ -633,12 +634,12 @@ bool MacroCommands::ApplySpecialCommand(
wxString filename;
FileExtension extension; // required for correct message
if (command == wxT("ExportWAV"))
extension = wxT(".wav");
extension = wxT("wav");
else if (command == wxT("ExportOgg"))
extension = wxT(".ogg");
extension = wxT("ogg");
else if (command == wxT("ExportFLAC"))
extension = wxT(".flac");
else extension = wxT(".mp3");
extension = wxT("flac");
else extension = wxT("mp3");
if (mFileName.empty()) {
filename = BuildCleanFileName(project->GetFileName(), extension);

View File

@ -54,8 +54,7 @@ void DoExport( AudacityProject &project, const FileExtension & Format )
if (!bPromptingRequired) {
// We're in batch mode, and we have an mFileName and Format.
wxString extension = ".";
extension += Format;
wxString extension = Format;
extension.MakeLower();
filename =
@ -73,7 +72,7 @@ void DoExport( AudacityProject &project, const FileExtension & Format )
number.Printf("%03i", counter);
// So now the name has a number in it too.
filename = MacroCommands::BuildCleanFileName(
project.GetFileName(), number + extension);
project.GetFileName() + number, extension);
bPromptingRequired = wxFileExists(filename);
}
// If we've run out of alternative names, we will fall back to prompting