aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/qml/qqmltypeloader.cpp
diff options
context:
space:
mode:
authorQt Forward Merge Bot <qt_forward_merge_bot@qt-project.org>2019-11-26 01:00:05 +0100
committerUlf Hermann <ulf.hermann@qt.io>2019-11-26 09:11:06 +0100
commite80067f2651a00f3d164aa4eba863141b281e740 (patch)
tree8477dce4b5c7ccd96b0c4086b52a636140dc893a /src/qml/qml/qqmltypeloader.cpp
parentc0a8c84eb4bfa8be5fc77d44d25c1a523c022d5c (diff)
parent9248166095b1e3383a43f106219e888b6d43b7d6 (diff)
Merge remote-tracking branch 'origin/5.14' into 5.15
Conflicts: src/qml/qmldirparser/qqmldirparser.cpp src/qml/qmldirparser/qqmldirparser_p.h Change-Id: Ia68a8d4f345e6e456eebc3f215fc90d3819ddd70
Diffstat (limited to 'src/qml/qml/qqmltypeloader.cpp')
-rw-r--r--src/qml/qml/qqmltypeloader.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/qml/qml/qqmltypeloader.cpp b/src/qml/qml/qqmltypeloader.cpp
index b164f5873c..748a93ccfe 100644
--- a/src/qml/qml/qqmltypeloader.cpp
+++ b/src/qml/qml/qqmltypeloader.cpp
@@ -1129,7 +1129,8 @@ void QQmlTypeLoader::setQmldirContent(const QString &url, const QString &content
m_importQmlDirCache.insert(url, qmldir);
}
- qmldir->setContent(url, content);
+ if (!qmldir->hasContent())
+ qmldir->setContent(url, content);
}
/*!