mirror of
https://github.com/cookiengineer/audacity
synced 2025-08-03 09:29:30 +02:00
Handle effect type of none...happens with no ins or out
This commit is contained in:
parent
85e0cc9785
commit
182091cb58
@ -1058,6 +1058,7 @@ void PluginDescriptor::SetImporterExtensions(const wxArrayString & extensions)
|
|||||||
#define KEY_EFFECTINTERACTIVE wxT("EffectInteractive")
|
#define KEY_EFFECTINTERACTIVE wxT("EffectInteractive")
|
||||||
#define KEY_EFFECTREALTIME wxT("EffectRealtime")
|
#define KEY_EFFECTREALTIME wxT("EffectRealtime")
|
||||||
#define KEY_EFFECTAUTOMATABLE wxT("EffectAutomatable")
|
#define KEY_EFFECTAUTOMATABLE wxT("EffectAutomatable")
|
||||||
|
#define KEY_EFFECTTYPE_NONE wxT("None")
|
||||||
#define KEY_EFFECTTYPE_ANALYZE wxT("Analyze")
|
#define KEY_EFFECTTYPE_ANALYZE wxT("Analyze")
|
||||||
#define KEY_EFFECTTYPE_GENERATE wxT("Generate")
|
#define KEY_EFFECTTYPE_GENERATE wxT("Generate")
|
||||||
#define KEY_EFFECTTYPE_PROCESS wxT("Process")
|
#define KEY_EFFECTTYPE_PROCESS wxT("Process")
|
||||||
@ -1531,7 +1532,11 @@ void PluginManager::LoadGroup(const wxChar * group, PluginType type)
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (strVal.IsSameAs(KEY_EFFECTTYPE_ANALYZE))
|
if (strVal.IsSameAs(KEY_EFFECTTYPE_NONE))
|
||||||
|
{
|
||||||
|
plug.SetEffectType(EffectTypeNone);
|
||||||
|
}
|
||||||
|
else if (strVal.IsSameAs(KEY_EFFECTTYPE_ANALYZE))
|
||||||
{
|
{
|
||||||
plug.SetEffectType(EffectTypeAnalyze);
|
plug.SetEffectType(EffectTypeAnalyze);
|
||||||
}
|
}
|
||||||
@ -1688,7 +1693,11 @@ void PluginManager::SaveGroup(const wxChar *group, PluginType type)
|
|||||||
{
|
{
|
||||||
EffectType etype = plug.GetEffectType();
|
EffectType etype = plug.GetEffectType();
|
||||||
wxString stype;
|
wxString stype;
|
||||||
if (etype == EffectTypeAnalyze)
|
if (etype == EffectTypeNone)
|
||||||
|
{
|
||||||
|
stype = KEY_EFFECTTYPE_NONE;
|
||||||
|
}
|
||||||
|
else if (etype == EffectTypeAnalyze)
|
||||||
{
|
{
|
||||||
stype = KEY_EFFECTTYPE_ANALYZE;
|
stype = KEY_EFFECTTYPE_ANALYZE;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user