diff options
Diffstat (limited to 'src/lib/corelib/language/astimportshandler.cpp')
-rw-r--r-- | src/lib/corelib/language/astimportshandler.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/lib/corelib/language/astimportshandler.cpp b/src/lib/corelib/language/astimportshandler.cpp index 783b67dfe..c4c701f22 100644 --- a/src/lib/corelib/language/astimportshandler.cpp +++ b/src/lib/corelib/language/astimportshandler.cpp @@ -232,7 +232,8 @@ bool ASTImportsHandler::addPrototype(const QString &fileName, const QString &fil if (!as.isEmpty()) prototypeName.append(as); prototypeName.append(componentName); - m_typeNameToFile.insert(prototypeName, filePath); + if (!m_typeNameToFile.contains(prototypeName)) + m_typeNameToFile.insert(prototypeName, filePath); return true; } |