aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/qml/qqmlscriptdata.cpp
diff options
context:
space:
mode:
authorUlf Hermann <ulf.hermann@qt.io>2022-08-25 11:42:23 +0200
committerUlf Hermann <ulf.hermann@qt.io>2022-09-02 15:33:31 +0200
commitb297e8fccf262bb0d870b39a960f0b80193dcaf5 (patch)
tree1f5bb9adf1e3fcbd4a8490c64995c064f3ce1f74 /src/qml/qml/qqmlscriptdata.cpp
parent7c56dc7e980fc2b0814fb4aec1d5484d4cd3f286 (diff)
QML: Make modules imported with registerModule() available in QML
So far, you could only use them from pure JavaScript programs. Also, fix re-exporting parts of native modules. Fixes: QTBUG-105901 Change-Id: I170017083284e6457b1aa0c6e606fd26227edae3 Reviewed-by: Fabian Kosmale <fabian.kosmale@qt.io>
Diffstat (limited to 'src/qml/qml/qqmlscriptdata.cpp')
-rw-r--r--src/qml/qml/qqmlscriptdata.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/qml/qml/qqmlscriptdata.cpp b/src/qml/qml/qqmlscriptdata.cpp
index 994a76c96e..43e6b53dab 100644
--- a/src/qml/qml/qqmlscriptdata.cpp
+++ b/src/qml/qml/qqmlscriptdata.cpp
@@ -23,7 +23,7 @@ QQmlRefPointer<QQmlContextData> QQmlScriptData::qmlContextDataForContext(
{
Q_ASSERT(parentQmlContextData && parentQmlContextData->engine());
- if (m_precompiledScript->isESModule())
+ if (!m_precompiledScript || m_precompiledScript->isESModule())
return nullptr;
QQmlRefPointer<QQmlContextData> qmlContextData = m_precompiledScript->isSharedLibrary()