summaryrefslogtreecommitdiff
path: root/src/quicktestutils/qml/qmlutils.cpp
diff options
context:
space:
mode:
authorIvan Solovev <ivan.solovev@qt.io>2022-04-27 15:40:48 +0200
committerIvan Solovev <ivan.solovev@qt.io>2022-04-29 09:47:43 +0200
commit0f9abd63b9093f7f9878be697dbda7813201ffcc (patch)
tree3fd1f3ae302a7f8cbacc365253e9208d9ac6d8e0 /src/quicktestutils/qml/qmlutils.cpp
parentc86b340f47d313570ee4b027e247634dcb8d3a02 (diff)
downloadqtdeclarative-0f9abd63b9093f7f9878be697dbda7813201ffcc.tar.gz
QQmlDataTest: fix dataDirectoryUrl generation for paths in qrc
When the data directory is located in qrc (like on Android), the data directory url was generated incorrectly, missing the last '/'. As a result QQmlDataTest::dataDirectoryUrl().resolved("something") call was providing incorrect results. This patch fixes it, which allows to unblacklist tst_qqmlqt::resolvedUrl() for Android. Task-number: QTBUG-100014 Pick-to: 6.3 6.2 Change-Id: Id336a698b493edaa6e2ab7d36efbbef1f5acd1d6 Reviewed-by: Assam Boudjelthia <assam.boudjelthia@qt.io> Reviewed-by: Ulf Hermann <ulf.hermann@qt.io>
Diffstat (limited to 'src/quicktestutils/qml/qmlutils.cpp')
-rw-r--r--src/quicktestutils/qml/qmlutils.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/quicktestutils/qml/qmlutils.cpp b/src/quicktestutils/qml/qmlutils.cpp
index 0a644f727a..5ca9fce281 100644
--- a/src/quicktestutils/qml/qmlutils.cpp
+++ b/src/quicktestutils/qml/qmlutils.cpp
@@ -46,7 +46,7 @@ QQmlDataTest::QQmlDataTest(const char *qmlTestDataDir) :
#endif
m_dataDirectoryUrl(m_dataDirectory.startsWith(QLatin1Char(':'))
- ? QUrl(QLatin1String("qrc") + m_dataDirectory)
+ ? QUrl(QLatin1String("qrc") + m_dataDirectory + QLatin1Char('/'))
: QUrl::fromLocalFile(m_dataDirectory + QLatin1Char('/')))
{
m_instance = this;