diff options
author | Eike Ziller <eike.ziller@theqtcompany.com> | 2015-02-24 14:39:38 +0100 |
---|---|---|
committer | Eike Ziller <eike.ziller@theqtcompany.com> | 2015-02-27 08:01:36 +0000 |
commit | 0fbdab69ab368f6f5626718aba74b267e1ac95b7 (patch) | |
tree | ecfebff37b6e9c7a3204bbe08815fe6db035eb61 /src/libs/utils/mimetypes | |
parent | a21afdd2a0a350a9676cdffbca385fde1d237d78 (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.cpp | 7 |
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); |