diff options
author | Michal Klocek <michal.klocek@theqtcompany.com> | 2015-06-01 11:46:56 +0200 |
---|---|---|
committer | Michal Klocek <michal.klocek@theqtcompany.com> | 2015-06-03 17:53:47 +0000 |
commit | 6ff0c408efd1b2282c5f4ba32b2895f81021c063 (patch) | |
tree | a4deea96a19aa8d01f5cc07a00bfb85165714c04 /src/location/maps/qgeotiledmap.cpp | |
parent | 263556ceda91a66073361b5917b9fe5b2c79f84e (diff) | |
download | qtlocation-6ff0c408efd1b2282c5f4ba32b2895f81021c063.tar.gz |
Remove de/register from qgeotiledmappingmanagerengine
Removes not required engine registration.
Change-Id: I5d30043a33785e0dcd798517754e846a7f420220
Reviewed-by: Alex Blasche <alexander.blasche@theqtcompany.com>
Diffstat (limited to 'src/location/maps/qgeotiledmap.cpp')
-rw-r--r-- | src/location/maps/qgeotiledmap.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/location/maps/qgeotiledmap.cpp b/src/location/maps/qgeotiledmap.cpp index 4e635c4b..07d117cf 100644 --- a/src/location/maps/qgeotiledmap.cpp +++ b/src/location/maps/qgeotiledmap.cpp @@ -72,6 +72,12 @@ QGeoTiledMap::~QGeoTiledMap() Q_D(QGeoTiledMap); delete d->m_tileRequests; d->m_tileRequests = 0; + + if (!d->m_engine.isNull()) { + QGeoTiledMappingManagerEngine *engine = qobject_cast<QGeoTiledMappingManagerEngine*>(d->m_engine); + Q_ASSERT(engine); + engine->releaseMap(this); + } } QGeoTileRequestManager *QGeoTiledMap::requestManager() |