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 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);