diff --git a/src/libs/utils/mimetypes2/mimedatabase.cpp b/src/libs/utils/mimetypes2/mimedatabase.cpp index fea32ddc67a..41d55fbc3d4 100644 --- a/src/libs/utils/mimetypes2/mimedatabase.cpp +++ b/src/libs/utils/mimetypes2/mimedatabase.cpp @@ -356,9 +356,11 @@ QStringList MimeDatabasePrivate::parents(const QString &mimeName) break; } } - const QString parent = fallbackParent(mimeName); - if (!parent.isEmpty()) - result.append(parent); + if (result.isEmpty()) { + const QString parent = fallbackParent(mimeName); + if (!parent.isEmpty()) + result.append(parent); + } return result; }