aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authortrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2009-01-03 11:52:47 +0000
committertrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2009-01-03 11:52:47 +0000
commitcf59b4f1843afb96d523192c1afc4770c7414272 (patch)
tree98e881835a9a44b9144e3776813a8009ac44b9d5
parentab9d4e999fbe7302daa5a15ca064e1e048ebf35e (diff)
downloadqmmp-cf59b4f1843afb96d523192c1afc4770c7414272.tar.gz
qmmp-cf59b4f1843afb96d523192c1afc4770c7414272.tar.bz2
qmmp-cf59b4f1843afb96d523192c1afc4770c7414272.zip
fixed file filters
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@729 90c681e8-e032-0410-971d-27865f9a5e38
-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;
}