mirror of
https://github.com/cookiengineer/audacity
synced 2025-05-02 16:49:41 +02:00
AUP3: "All supported files" filter missing AUP3 extension
This commit is contained in:
parent
1f87d4f716
commit
df4f3bd4e2
@ -871,7 +871,7 @@ void ProjectManager::OnOpenAudioFile(wxCommandEvent & event)
|
||||
void ProjectManager::OpenFiles(AudacityProject *proj)
|
||||
{
|
||||
auto selectedFiles =
|
||||
ProjectFileManager::ShowOpenDialog( FileNames::AudacityProjects );
|
||||
ProjectFileManager::ShowOpenDialog();
|
||||
if (selectedFiles.size() == 0) {
|
||||
Importer::SetLastOpenType({});
|
||||
return;
|
||||
|
@ -181,14 +181,13 @@ Importer::GetFileTypes( const FileNames::FileType &extraType )
|
||||
FileNames::FileTypes fileTypes{
|
||||
FileNames::AllFiles,
|
||||
// Will fill in the list of extensions later:
|
||||
{ XO("All supported files"), {} }
|
||||
{ XO("All supported files"), {} },
|
||||
FileNames::AudacityProjects
|
||||
};
|
||||
|
||||
if ( !extraType.extensions.empty() )
|
||||
fileTypes.push_back( extraType );
|
||||
else
|
||||
fileTypes.push_back(FileNames::AudacityProjects);
|
||||
|
||||
|
||||
FileNames::FileTypes l;
|
||||
for(const auto &importPlugin : sImportPluginList())
|
||||
{
|
||||
@ -196,8 +195,14 @@ Importer::GetFileTypes( const FileNames::FileType &extraType )
|
||||
importPlugin->GetSupportedExtensions());
|
||||
}
|
||||
|
||||
FileExtensions extraExtensions = FileNames::AudacityProjects.extensions;
|
||||
extraExtensions.insert(extraExtensions.end(),
|
||||
extraType.extensions.begin(),
|
||||
extraType.extensions.end());
|
||||
|
||||
using ExtensionSet = std::unordered_set< FileExtension >;
|
||||
FileExtensions allList = extraType.extensions, newList;
|
||||
FileExtensions allList = FileNames::AudacityProjects.extensions, newList;
|
||||
allList.insert(allList.end(), extraType.extensions.begin(), extraType.extensions.end());
|
||||
ExtensionSet allSet{ allList.begin(), allList.end() }, newSet;
|
||||
for ( const auto &format : l ) {
|
||||
newList.clear();
|
||||
|
Loading…
x
Reference in New Issue
Block a user