diff options
Diffstat (limited to 'src/plugins/geoservices/osm')
-rw-r--r-- | src/plugins/geoservices/osm/qgeofiletilecacheosm.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/plugins/geoservices/osm/qgeofiletilecacheosm.cpp b/src/plugins/geoservices/osm/qgeofiletilecacheosm.cpp index 31d5ebc8..a36f15b3 100644 --- a/src/plugins/geoservices/osm/qgeofiletilecacheosm.cpp +++ b/src/plugins/geoservices/osm/qgeofiletilecacheosm.cpp @@ -318,6 +318,9 @@ QGeoTileSpec QGeoFileTileCacheOsm::filenameToTileSpec(const QString &filename) c numbers.append(value); } + if (numbers.at(0) > m_providers.size()) + return emptySpec; + bool highDpi = m_providers[numbers.at(0) - 1]->isHighDpi(); if (highDpi && fields.at(1) != QLatin1Char('h')) return emptySpec; |