summaryrefslogtreecommitdiff
path: root/src/locationlabs
diff options
context:
space:
mode:
authorPaolo Angelelli <paolo.angelelli@qt.io>2018-02-08 11:14:31 +0100
committerPaolo Angelelli <paolo.angelelli@qt.io>2018-02-08 15:03:50 +0000
commit0b3d3da9affa2f64250de14c4c4c1384266d42f2 (patch)
tree5998aa8be44fe8f48f197c60201f4b81bab52f5c /src/locationlabs
parente077ad0f5fb4a9513d9cd778e5cbb6b6d38ae026 (diff)
downloadqtlocation-0b3d3da9affa2f64250de14c4c4c1384266d42f2.tar.gz
Fix double deletion in QMapRouteObject::setMap
Change-Id: I615cc136fc8542f731bc305028aff6dd15fa2c6c Reviewed-by: Paolo Angelelli <paolo.angelelli@qt.io>
Diffstat (limited to 'src/locationlabs')
-rw-r--r--src/locationlabs/qmaprouteobject.cpp3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/locationlabs/qmaprouteobject.cpp b/src/locationlabs/qmaprouteobject.cpp
index 6dd98e4d..724bdb73 100644
--- a/src/locationlabs/qmaprouteobject.cpp
+++ b/src/locationlabs/qmaprouteobject.cpp
@@ -154,8 +154,7 @@ void QMapRouteObject::setMap(QGeoMap *map)
if (!map) {
// Map was set, now it has ben re-set to NULL
d_ptr = new QMapRouteObjectPrivate(*d);
- // Destroy old pimpl
- delete d;
+ // Old pimpl deleted implicitly by QExplicitlySharedDataPointer
}
}