diff --git a/effects/effect_builtins.cpp b/effects/effect_builtins.cpp --- a/effects/effect_builtins.cpp +++ b/effects/effect_builtins.cpp @@ -692,11 +692,11 @@ Effect *create(BuiltInEffect effect) { - const EffectData &effectData = s_effectData.at(index(effect)); - if (effectData.createFunction == nullptr) { + const EffectData &data = effectData(effect); + if (data.createFunction == nullptr) { return nullptr; } - return effectData.createFunction(); + return data.createFunction(); } bool available(const QString &name) @@ -714,29 +714,28 @@ if (effect == BuiltInEffect::Invalid) { return false; } - const EffectData &effectData = s_effectData.at(index(effect)); - if (effectData.supportedFunction == nullptr) { + const EffectData &data = effectData(effect); + if (data.supportedFunction == nullptr) { return true; } - return effectData.supportedFunction(); + return data.supportedFunction(); } bool checkEnabledByDefault(BuiltInEffect effect) { if (effect == BuiltInEffect::Invalid) { return false; } - const EffectData &effectData = s_effectData.at(index(effect)); - if (effectData.enabledFunction == nullptr) { + const EffectData &data = effectData(effect); + if (data.enabledFunction == nullptr) { return true; } - return effectData.enabledFunction(); + return data.enabledFunction(); } bool enabledByDefault(BuiltInEffect effect) { - const EffectData &effectData = s_effectData.at(index(effect)); - return effectData.enabled; + return effectData(effect).enabled; } QStringList availableEffectNames() @@ -775,7 +774,7 @@ QString nameForEffect(BuiltInEffect effect) { - return s_effectData.at(index(effect)).name; + return effectData(effect).name; } const EffectData &effectData(BuiltInEffect effect)