1
0
mirror of https://github.com/tumic0/GPXSee.git synced 2024-10-06 14:53:21 +02:00

Properly sort the Orux maps zoom levels

This commit is contained in:
Martin Tůma 2022-08-08 00:21:24 +02:00
parent a01ff33768
commit 7b8fff7440
2 changed files with 4 additions and 1 deletions

View File

@ -351,11 +351,12 @@ OruxMap::OruxMap(const QString &fileName, QObject *parent)
{
if (!readXML(fileName))
return;
if (_zooms.isEmpty()) {
_errorString = "No usable zoom level found";
return;
}
std::sort(_zooms.begin(), _zooms.end());
QFileInfo fi(fileName);
QDir dir(fi.absoluteDir());

View File

@ -47,6 +47,8 @@ private:
const Projection &proj, const Transform &transform)
: zoom(zoom), tileSize(tileSize), size(size), projection(proj),
transform(transform) {}
bool operator<(const Zoom &other) const
{return zoom < other.zoom;}
int zoom;
QSize tileSize;