aboutsummaryrefslogtreecommitdiffstats
path: root/src/libs/utils/mimetypes
diff options
context:
space:
mode:
authorEike Ziller <eike.ziller@theqtcompany.com>2015-02-24 14:39:38 +0100
committerEike Ziller <eike.ziller@theqtcompany.com>2015-02-27 08:01:36 +0000
commit0fbdab69ab368f6f5626718aba74b267e1ac95b7 (patch)
treeecfebff37b6e9c7a3204bbe08815fe6db035eb61 /src/libs/utils/mimetypes
parenta21afdd2a0a350a9676cdffbca385fde1d237d78 (diff)
MimeDatabase: Avoid empty filter string in allFilterStrings.
Change-Id: I975423d2b0fcde7ff6e625e9d3cdaf271dd57dec Reviewed-by: Eike Ziller <eike.ziller@theqtcompany.com>
Diffstat (limited to 'src/libs/utils/mimetypes')
-rw-r--r--src/libs/utils/mimetypes/mimedatabase.cpp7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/libs/utils/mimetypes/mimedatabase.cpp b/src/libs/utils/mimetypes/mimedatabase.cpp
index e8d12819bc2..680e180f0e3 100644
--- a/src/libs/utils/mimetypes/mimedatabase.cpp
+++ b/src/libs/utils/mimetypes/mimedatabase.cpp
@@ -323,8 +323,11 @@ QString MimeDatabase::allFiltersString(QString *allFilesFilter)
{
MimeDatabase mdb;
QSet<QString> uniqueFilters;
- foreach (const MimeType &mt, mdb.allMimeTypes())
- uniqueFilters.insert(mt.filterString());
+ foreach (const MimeType &mt, mdb.allMimeTypes()) {
+ const QString &filterString = mt.filterString();
+ if (!filterString.isEmpty())
+ uniqueFilters.insert(mt.filterString());
+ }
QStringList filters;
foreach (const QString &filter, uniqueFilters)
filters.append(filter);