1
0
mirror of https://github.com/cookiengineer/audacity synced 2025-10-21 14:02:57 +02:00

ModuleInterface::GetFileExtensions() returns const reference...

... avoiding repeated array allocation
This commit is contained in:
Paul Licameli
2019-03-08 15:06:24 -05:00
parent bf005c0dec
commit 74128156bf
18 changed files with 43 additions and 20 deletions

View File

@@ -137,9 +137,10 @@ wxString AudioUnitEffectsModule::GetDescription()
// ModuleInterface implementation
// ============================================================================
FileExtensions AudioUnitEffectsModule::GetFileExtensions()
const FileExtensions &AudioUnitEffectsModule::GetFileExtensions()
{
return {{ _T("au") }};
static FileExtensions result{{ _T("au") }};
return result;
}
bool AudioUnitEffectsModule::Initialize()

View File

@@ -241,7 +241,7 @@ public:
bool Initialize() override;
void Terminate() override;
FileExtensions GetFileExtensions() override;
const FileExtensions &GetFileExtensions() override;
FilePath InstallPath() override { return {}; }
bool AutoRegisterPlugins(PluginManagerInterface & pm) override;