mirror of
https://github.com/cookiengineer/audacity
synced 2025-07-17 09:07:41 +02:00
FileExtension passed to BuildCleanFileName: no leading dot...
... consistently with the comment describing the type alias FileExtension
This commit is contained in:
parent
d6d4ee3c29
commit
6f80a5c08b
@ -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);
|
||||
|
@ -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
|
||||
|
Loading…
x
Reference in New Issue
Block a user