diff options
author | Ulf Hermann <ulf.hermann@qt.io> | 2022-08-25 11:42:23 +0200 |
---|---|---|
committer | Ulf Hermann <ulf.hermann@qt.io> | 2022-09-02 15:33:31 +0200 |
commit | b297e8fccf262bb0d870b39a960f0b80193dcaf5 (patch) | |
tree | 1f5bb9adf1e3fcbd4a8490c64995c064f3ce1f74 /src/qml/qml/qqmlscriptdata.cpp | |
parent | 7c56dc7e980fc2b0814fb4aec1d5484d4cd3f286 (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.cpp | 2 |
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() |