From a2cba3359540c62693be4d6ccd8d65b09db67206 Mon Sep 17 00:00:00 2001 From: Leandro Melo <leandro.melo@nokia.com> Date: Tue, 10 Aug 2010 13:30:44 +0200 Subject: [PATCH] Generic highlighter: Fix lookup by definition name during mime type registration. --- src/plugins/texteditor/generichighlighter/manager.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/plugins/texteditor/generichighlighter/manager.cpp b/src/plugins/texteditor/generichighlighter/manager.cpp index f369aff4a9e..c75e0c2b6ba 100644 --- a/src/plugins/texteditor/generichighlighter/manager.cpp +++ b/src/plugins/texteditor/generichighlighter/manager.cpp @@ -173,11 +173,11 @@ void Manager::gatherDefinitionsMimeTypes(QFutureInterface<Core::MimeType> &futur qSort(allMetaData.begin(), allMetaData.end(), PriorityComp()); foreach (const QSharedPointer<HighlightDefinitionMetaData> &metaData, allMetaData) { - const QString &id = metaData->id(); - if (m_idByName.contains(id)) + if (m_idByName.contains(metaData->name())) // This is a fallback item, do not consider it. One with this name already exists. continue; + const QString &id = metaData->id(); m_idByName.insert(metaData->name(), id); m_definitionsMetaData.insert(id, metaData); -- GitLab