summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMatthias Rauter <matthias.rauter@qt.io>2024-01-31 13:30:59 +0100
committerQt Cherry-pick Bot <cherrypick_bot@qt-project.org>2024-02-06 12:13:15 +0000
commit9ef382afbc1360c7012121a3dbd0e8ad3895d5e0 (patch)
treed53fcab347251d34193c80923f241a1580195e29
parent881101bde72c324f8a243b06d77a3ad3128fb62b (diff)
Use QUrl::toLocalFile() in GeoJsonData
Using QUrl::path() stoped working with local files because a leading "/" was remaining in the path. Using QUrl::toLocalFile() works. Fixes: QTBUG-121766 Change-Id: I3711d3aa030d54981f9089c3c0a3d4e46279a1ef Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io> (cherry picked from commit 106fc77a50c0bf6048bd9a0507e65d87479c5d3e) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
-rw-r--r--src/location/declarativemaps/qdeclarativegeojsondata.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/location/declarativemaps/qdeclarativegeojsondata.cpp b/src/location/declarativemaps/qdeclarativegeojsondata.cpp
index ce3dc1c6..2066c9a9 100644
--- a/src/location/declarativemaps/qdeclarativegeojsondata.cpp
+++ b/src/location/declarativemaps/qdeclarativegeojsondata.cpp
@@ -220,7 +220,7 @@ bool QDeclarativeGeoJsonData::open()
bool QDeclarativeGeoJsonData::openUrl(const QUrl &url)
{
// Reading GeoJSON file
- QFile loadFile(url.path());
+ QFile loadFile(url.toLocalFile());
if (!loadFile.open(QIODevice::ReadOnly)) {
qWarning() << "Error while opening the file: " << url;
qWarning() << loadFile.errorString();