Generic highlighter: Fix lookup by definition name during mime type registration.

This commit is contained in:
Leandro Melo
2010-08-10 13:30:44 +02:00
parent 0c6568af0b
commit a2cba33595

View File

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