summaryrefslogtreecommitdiff
path: root/src/plugins/geoservices/osm/qgeotiledmappingmanagerengineosm.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/geoservices/osm/qgeotiledmappingmanagerengineosm.cpp')
-rw-r--r--src/plugins/geoservices/osm/qgeotiledmappingmanagerengineosm.cpp15
1 files changed, 8 insertions, 7 deletions
diff --git a/src/plugins/geoservices/osm/qgeotiledmappingmanagerengineosm.cpp b/src/plugins/geoservices/osm/qgeotiledmappingmanagerengineosm.cpp
index da7b61d2..45e7efbe 100644
--- a/src/plugins/geoservices/osm/qgeotiledmappingmanagerengineosm.cpp
+++ b/src/plugins/geoservices/osm/qgeotiledmappingmanagerengineosm.cpp
@@ -220,15 +220,16 @@ QGeoTiledMappingManagerEngineOsm::QGeoTiledMappingManagerEngineOsm(const QVarian
if (parameters.contains(QStringLiteral("osm.mapping.providersrepository.disabled")))
disableRedirection = parameters.value(QStringLiteral("osm.mapping.providersrepository.disabled")).toBool();
- foreach (QGeoTileProviderOsm * provider, m_providers) {
+ for (QGeoTileProviderOsm * provider: qAsConst(m_providers)) {
// Providers are parented inside QGeoFileTileCacheOsm, as they are used in its destructor.
- if (disableRedirection)
+ if (disableRedirection) {
provider->disableRedirection();
-
- connect(provider, &QGeoTileProviderOsm::resolutionFinished,
- this, &QGeoTiledMappingManagerEngineOsm::onProviderResolutionFinished);
- connect(provider, &QGeoTileProviderOsm::resolutionError,
- this, &QGeoTiledMappingManagerEngineOsm::onProviderResolutionError);
+ } else {
+ connect(provider, &QGeoTileProviderOsm::resolutionFinished,
+ this, &QGeoTiledMappingManagerEngineOsm::onProviderResolutionFinished);
+ connect(provider, &QGeoTileProviderOsm::resolutionError,
+ this, &QGeoTiledMappingManagerEngineOsm::onProviderResolutionError);
+ }
}
updateMapTypes();