diff options
Diffstat (limited to 'src/location/maps/qgeomappingmanager.cpp')
-rw-r--r-- | src/location/maps/qgeomappingmanager.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/location/maps/qgeomappingmanager.cpp b/src/location/maps/qgeomappingmanager.cpp index 4c80fe97..910e61d8 100644 --- a/src/location/maps/qgeomappingmanager.cpp +++ b/src/location/maps/qgeomappingmanager.cpp @@ -132,8 +132,8 @@ QGeoCameraCapabilities QGeoMappingManager::cameraCapabilities() const */ QGeoMap *QGeoMappingManager::createMap(QObject *parent) { - QGeoMapData *mapData = d_ptr->engine->createMapData(); - QGeoMap *map = new QGeoMap(mapData, parent); + QGeoMap * map = d_ptr->engine->createMapData(); + connect(parent,&QObject::destroyed,map,&QGeoMap::deleteLater); return map; } |