From 12d0098bf10bdd94b8858f4d5e0bd78c84163223 Mon Sep 17 00:00:00 2001 From: Marco Bubke Date: Tue, 11 Jul 2023 14:12:19 +0200 Subject: [PATCH] QmlDesigner: Disable NodeMetaInfo::importDirectoryPath() for project storage We can add a different interface later if the modules save there source ids. Change-Id: Iafc6cefec0bfd8703328074b31932b0472164ec4 Reviewed-by: Qt CI Patch Build Bot Reviewed-by: Thomas Hartmann --- .../qmldesigner/designercore/metainfo/nodemetainfo.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/plugins/qmldesigner/designercore/metainfo/nodemetainfo.cpp b/src/plugins/qmldesigner/designercore/metainfo/nodemetainfo.cpp index 0baf4319fa4..24420e968ce 100644 --- a/src/plugins/qmldesigner/designercore/metainfo/nodemetainfo.cpp +++ b/src/plugins/qmldesigner/designercore/metainfo/nodemetainfo.cpp @@ -1716,8 +1716,11 @@ QString NodeMetaInfo::componentFileName() const QString NodeMetaInfo::importDirectoryPath() const { - if (isValid()) - return m_privateData->importDirectoryPath(); + if constexpr (!useProjectStorage()) { + if (isValid()) { + return m_privateData->importDirectoryPath(); + } + } return {}; }