forked from qt-creator/qt-creator
MimeDatabase: Avoid empty filter string in allFilterStrings.
Change-Id: I975423d2b0fcde7ff6e625e9d3cdaf271dd57dec Reviewed-by: Eike Ziller <eike.ziller@theqtcompany.com>
This commit is contained in:
@@ -323,8 +323,11 @@ QString MimeDatabase::allFiltersString(QString *allFilesFilter)
|
|||||||
{
|
{
|
||||||
MimeDatabase mdb;
|
MimeDatabase mdb;
|
||||||
QSet<QString> uniqueFilters;
|
QSet<QString> uniqueFilters;
|
||||||
foreach (const MimeType &mt, mdb.allMimeTypes())
|
foreach (const MimeType &mt, mdb.allMimeTypes()) {
|
||||||
uniqueFilters.insert(mt.filterString());
|
const QString &filterString = mt.filterString();
|
||||||
|
if (!filterString.isEmpty())
|
||||||
|
uniqueFilters.insert(mt.filterString());
|
||||||
|
}
|
||||||
QStringList filters;
|
QStringList filters;
|
||||||
foreach (const QString &filter, uniqueFilters)
|
foreach (const QString &filter, uniqueFilters)
|
||||||
filters.append(filter);
|
filters.append(filter);
|
||||||
|
Reference in New Issue
Block a user