aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/qmmp/effect.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/qmmp/effect.cpp b/src/qmmp/effect.cpp
index 76fd4000c..8b45905b6 100644
--- a/src/qmmp/effect.cpp
+++ b/src/qmmp/effect.cpp
@@ -176,10 +176,10 @@ bool Effect::isEnabled(const EffectFactory *factory)
EffectFactory *Effect::findFactory(const QString &shortName)
{
loadPlugins();
- for(EffectFactory *f : factories())
+ for(QmmpPluginCache *item : qAsConst(*m_cache))
{
- if(shortName == f->properties().shortName)
- return f;
+ if(item->shortName() == shortName)
+ return item->effectFactory();
}
return nullptr;
}