Prevent resetting of empty tileproviders (closes #1383)

This commit is contained in:
Alexander Bock
2021-07-28 15:10:01 +02:00
parent 309bce2e30
commit f676c780f5

View File

@@ -156,7 +156,7 @@ void LayerManager::reset(bool includeDisabled) {
for (std::unique_ptr<LayerGroup>& layerGroup : _layerGroups) {
for (Layer* layer : layerGroup->layers()) {
if (layer->enabled() || includeDisabled) {
if ((layer->enabled() || includeDisabled) && layer->tileProvider()) {
tileprovider::reset(*layer->tileProvider());
}
}