1
0
mirror of https://github.com/cookiengineer/audacity synced 2025-06-15 23:59:37 +02:00

Special handling for our stupid MP3 importer in extended import filtering

This commit is contained in:
LRN1986 2010-04-11 20:22:50 +00:00
parent 21ef4c379a
commit ed778721d3

View File

@ -413,7 +413,11 @@ int Importer::Import(wxString fName,
if (!foundItem)
{
bool prioritizeMp3 = false;
wxLogMessage(wxT("Applying default rule"));
// Special treatment for mp3 files
if (wxMatchWild (wxT("*.mp3"),fName.Lower(), false))
prioritizeMp3 = true;
// By default just add all plugins (except for MP3)
importPluginNode = mImportPluginList->GetFirst();
while(importPluginNode)
@ -427,6 +431,11 @@ int Importer::Import(wxString fName,
wxLogMessage(wxT("Inserting %s"),plugin->GetPluginStringID().c_str());
importPlugins.Append(plugin);
}
else if (prioritizeMp3)
{
wxLogMessage(wxT("Inserting %s at 0"),plugin->GetPluginStringID().c_str());
importPlugins.Insert((size_t) 0, plugin);
}
}
importPluginNode = importPluginNode->GetNext();
}