diff options
author | Liang Qi <liang.qi@qt.io> | 2017-01-25 09:51:18 +0100 |
---|---|---|
committer | Liang Qi <liang.qi@qt.io> | 2017-01-25 09:51:18 +0100 |
commit | be13464a488ccc2837b0c178ff16086be341e570 (patch) | |
tree | c0923835f7522452ca12f66a7a3785b2c6b70d5a /src/plugins/geoservices/osm | |
parent | 93cd42ef606178261e12eeffc88cd4b7d029dbc3 (diff) | |
parent | 444a2d5b19e601e74e78384c823d7d048e797c4c (diff) | |
download | qtlocation-be13464a488ccc2837b0c178ff16086be341e570.tar.gz |
Merge remote-tracking branch 'origin/5.8' into dev
Conflicts:
.qmake.conf
Change-Id: I786a0bff424afcb791a9aff68cc16df074153492
Diffstat (limited to 'src/plugins/geoservices/osm')
-rw-r--r-- | src/plugins/geoservices/osm/qgeofiletilecacheosm.cpp | 1 | ||||
-rw-r--r-- | src/plugins/geoservices/osm/qgeotiledmappingmanagerengineosm.cpp | 2 |
2 files changed, 2 insertions, 1 deletions
diff --git a/src/plugins/geoservices/osm/qgeofiletilecacheosm.cpp b/src/plugins/geoservices/osm/qgeofiletilecacheosm.cpp index a563cced..31d5ebc8 100644 --- a/src/plugins/geoservices/osm/qgeofiletilecacheosm.cpp +++ b/src/plugins/geoservices/osm/qgeofiletilecacheosm.cpp @@ -53,6 +53,7 @@ QGeoFileTileCacheOsm::QGeoFileTileCacheOsm(const QVector<QGeoTileProviderOsm *> { m_highDpi.resize(providers.size()); for (int i = 0; i < providers.size(); i++) { + providers[i]->setParent(this); m_highDpi[i] = providers[i]->isHighDpi(); m_mapIdFutures[providers[i]->mapType().mapId()].isFinished(); // To construct a default future for this mapId connect(providers[i], &QGeoTileProviderOsm::resolutionFinished, this, &QGeoFileTileCacheOsm::onProviderResolutionFinished); diff --git a/src/plugins/geoservices/osm/qgeotiledmappingmanagerengineosm.cpp b/src/plugins/geoservices/osm/qgeotiledmappingmanagerengineosm.cpp index ff79c261..3228b31b 100644 --- a/src/plugins/geoservices/osm/qgeotiledmappingmanagerengineosm.cpp +++ b/src/plugins/geoservices/osm/qgeotiledmappingmanagerengineosm.cpp @@ -213,7 +213,7 @@ QGeoTiledMappingManagerEngineOsm::QGeoTiledMappingManagerEngineOsm(const QVarian disableRedirection = parameters.value(QStringLiteral("osm.mapping.providersrepository.disabled")).toBool(); foreach (QGeoTileProviderOsm * provider, m_providers) { - provider->setParent(this); + // Providers are parented inside QGeoFileTileCacheOsm, as they are used in its destructor. if (disableRedirection) provider->disableRedirection(); |