aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/libs/utils/mimetypes/mimeprovider.cpp5
1 files changed, 1 insertions, 4 deletions
diff --git a/src/libs/utils/mimetypes/mimeprovider.cpp b/src/libs/utils/mimetypes/mimeprovider.cpp
index 8aad4fae07..a27cd11ea7 100644
--- a/src/libs/utils/mimetypes/mimeprovider.cpp
+++ b/src/libs/utils/mimetypes/mimeprovider.cpp
@@ -956,8 +956,5 @@ void MimeXMLProvider::addMagicMatcher(const MimeMagicRuleMatcher &matcher)
void MimeXMLProvider::addFile(const QString &filePath)
{
m_additionalFiles.append(filePath);
- if (m_loaded) {
- m_allFiles.append(filePath);
- load(filePath);
- } // else: will be loaded in ensureLoaded()
+ m_loaded = false; // force reload to ensure correct load order for overridden mime types
}