aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/qmmp/decoder.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/qmmp/decoder.cpp b/src/qmmp/decoder.cpp
index 82afe31c1..84c23f2e5 100644
--- a/src/qmmp/decoder.cpp
+++ b/src/qmmp/decoder.cpp
@@ -437,7 +437,8 @@ QStringList Decoder::filters()
checkFactories();
QStringList filters;
foreach(DecoderFactory *fact, *m_factories)
- filters << fact->properties().description + " (" + fact->properties().filter + ")";
+ if (isEnabled(fact) && !fact->properties().filter.isEmpty())
+ filters << fact->properties().description + " (" + fact->properties().filter + ")";
return filters;
}