From ba0323974914166150a40878b14405659a7a5329 Mon Sep 17 00:00:00 2001 From: Roberto Raggi Date: Wed, 8 Sep 2010 15:10:35 +0200 Subject: Concate strings instead of using the QDir API to speed up the linking phase. Reviewed-by: Christian Kamm --- src/plugins/qmljseditor/qmljsmodelmanager.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'src/plugins/qmljseditor/qmljsmodelmanager.cpp') diff --git a/src/plugins/qmljseditor/qmljsmodelmanager.cpp b/src/plugins/qmljseditor/qmljsmodelmanager.cpp index b6b3ffeb9d..479d5b98f5 100644 --- a/src/plugins/qmljseditor/qmljsmodelmanager.cpp +++ b/src/plugins/qmljseditor/qmljsmodelmanager.cpp @@ -466,7 +466,8 @@ void ModelManager::loadPluginTypes(const QString &libraryPath, const QString &im void ModelManager::onLoadPluginTypes(const QString &libraryPath, const QString &importPath, const QString &importUri) { - if (m_runningQmldumps.values().contains(libraryPath)) + const QString canonicalLibraryPath = QDir::cleanPath(libraryPath); + if (m_runningQmldumps.values().contains(canonicalLibraryPath)) return; static QString qmldumpPath; @@ -500,7 +501,7 @@ void ModelManager::onLoadPluginTypes(const QString &libraryPath, const QString & args << importPath; args << importUri; process->start(qmldumpPath, args); - m_runningQmldumps.insert(process, libraryPath); + m_runningQmldumps.insert(process, canonicalLibraryPath); } void ModelManager::updateImportPaths() -- cgit v1.2.1