diff options
-rw-r--r-- | src/location/labs/qmapobjectview.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/location/labs/qmapobjectview.cpp b/src/location/labs/qmapobjectview.cpp index 175e7cc4..2ffc27bc 100644 --- a/src/location/labs/qmapobjectview.cpp +++ b/src/location/labs/qmapobjectview.cpp @@ -311,8 +311,10 @@ void QMapObjectView::removeMapObjectFromMap(int index) { if (index >= 0 && index < m_instantiatedMapObjects.size()) { QGeoMapObject *mo = m_instantiatedMapObjects.takeAt(index); - if (!mo) + if (!mo) { + m_delegateModel->cancel(index); return; + } mo->setMap(nullptr); m_delegateModel->release(mo); } |