diff --git a/src/effectslist/initeffects.cpp b/src/effectslist/initeffects.cpp --- a/src/effectslist/initeffects.cpp +++ b/src/effectslist/initeffects.cpp @@ -376,7 +376,9 @@ max = MainWindow::videoEffects.count(); for (int i = 0; i < max; ++i) { effectInfo = MainWindow::videoEffects.at(i); - videoEffectsMap.insert(effectInfo.firstChildElement(QStringLiteral("name")).text().toLower().toUtf8().data(), effectInfo); + if (! mltBlackList.contains(effectInfo.attribute(QStringLiteral("tag")))) { + videoEffectsMap.insert(effectInfo.firstChildElement(QStringLiteral("name")).text().toLower().toUtf8().data(), effectInfo); + } } MainWindow::videoEffects.clearList(); foreach (const QDomElement &effect, videoEffectsMap) {