diff options
| author | Ivan Solovev <ivan.solovev@qt.io> | 2022-04-27 15:40:48 +0200 |
|---|---|---|
| committer | Qt Cherry-pick Bot <cherrypick_bot@qt-project.org> | 2022-06-04 13:26:25 +0000 |
| commit | d1398e70d5c5db2b615516e72cac78d34010609c (patch) | |
| tree | d2a7f7333360024c9ff4387541167e384ab37031 /src/quicktestutils/qml/qmlutils.cpp | |
| parent | 9a3eebfb66a78a5e4768d3f62d9ecd24911f2f02 (diff) | |
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
Change-Id: Id336a698b493edaa6e2ab7d36efbbef1f5acd1d6
Reviewed-by: Assam Boudjelthia <assam.boudjelthia@qt.io>
Reviewed-by: Ulf Hermann <ulf.hermann@qt.io>
(cherry picked from commit 0f9abd63b9093f7f9878be697dbda7813201ffcc)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
Diffstat (limited to 'src/quicktestutils/qml/qmlutils.cpp')
| -rw-r--r-- | src/quicktestutils/qml/qmlutils.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/quicktestutils/qml/qmlutils.cpp b/src/quicktestutils/qml/qmlutils.cpp index e4a50cbbd8..63f6f92e48 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; |
