diff options
| author | Olivier De Cannière <olivier.decanniere@qt.io> | 2024-07-23 16:25:31 +0200 |
|---|---|---|
| committer | Olivier De Cannière <olivier.decanniere@qt.io> | 2024-08-08 18:39:50 +0200 |
| commit | c8943ea7848f0a7cb3b4ee2571eced97f060d80f (patch) | |
| tree | da221db414fd76cdfde689b5a4563a8641fb27d5 /src/qmlcompiler/qqmljsimportvisitor.cpp | |
| parent | 6f9ab2065f4d9d6d4a7c1d6930e6e27cb4cf883e (diff) | |
QmlCompiler: Pass resource path as QStringView instead of QString
Change-Id: Ia5f5e99fae8a297264a3d3bb84594cb0fc0063c7
Reviewed-by: Sami Shalayel <sami.shalayel@qt.io>
Reviewed-by: Fabian Kosmale <fabian.kosmale@qt.io>
Diffstat (limited to 'src/qmlcompiler/qqmljsimportvisitor.cpp')
| -rw-r--r-- | src/qmlcompiler/qqmljsimportvisitor.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/qmlcompiler/qqmljsimportvisitor.cpp b/src/qmlcompiler/qqmljsimportvisitor.cpp index e52a1c9a1e..4cf0be0f95 100644 --- a/src/qmlcompiler/qqmljsimportvisitor.cpp +++ b/src/qmlcompiler/qqmljsimportvisitor.cpp @@ -2300,10 +2300,10 @@ void QQmlJSImportVisitor::importFromQrc(const QString &path, const QString &pref { Q_ASSERT(path.startsWith(u':')); if (const QQmlJSResourceFileMapper *mapper = m_importer->resourceFileMapper()) { - const auto pathNoColon = path.mid(1); + const auto pathNoColon = QStringView(path).mid(1); if (mapper->isFile(pathNoColon)) { const auto entry = m_importer->resourceFileMapper()->entry( - QQmlJSResourceFileMapper::resourceFileFilter(pathNoColon)); + QQmlJSResourceFileMapper::resourceFileFilter(pathNoColon.toString())); const auto scope = m_importer->importFile(entry.filePath); const QString actualPrefix = prefix.isEmpty() ? QFileInfo(entry.resourcePath).baseName() : prefix; |
