diff --git a/src/plugins/qmldesigner/designercore/model/modelmerger.cpp b/src/plugins/qmldesigner/designercore/model/modelmerger.cpp
index 0469ca915937d2c8591039e7a9e11be53561034c..a745c852d30aca0b02abb9088ba328d7751b618c 100644
--- a/src/plugins/qmldesigner/designercore/model/modelmerger.cpp
+++ b/src/plugins/qmldesigner/designercore/model/modelmerger.cpp
@@ -164,7 +164,7 @@ ModelNode ModelMerger::insertModel(const ModelNode &modelNode)
     QList<Import> newImports;
 
     foreach (const Import &import, modelNode.model()->imports()) {
-        if (!view()->model()->hasImport(import, true)) {
+        if (!view()->model()->hasImport(import, true, true)) {
             newImports.append(import);
         }
     }