summaryrefslogtreecommitdiff
path: root/src/location/labs/qmapobjectview.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/location/labs/qmapobjectview.cpp')
-rw-r--r--src/location/labs/qmapobjectview.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/location/labs/qmapobjectview.cpp b/src/location/labs/qmapobjectview.cpp
index a5143c54..a015d425 100644
--- a/src/location/labs/qmapobjectview.cpp
+++ b/src/location/labs/qmapobjectview.cpp
@@ -340,7 +340,7 @@ void QMapObjectView::modelUpdated(const QQmlChangeSet &changeSet, bool reset)
m_instantiatedMapObjects.insert(idx, nullptr);
QGeoMapObject *mo = qobject_cast<QGeoMapObject *>(m_delegateModel->object(idx, incubationMode));
if (mo) {// if not, a createdItem signal will be emitted later, else it has been emitted already while createBlocker is in effect.
- mo->setParent(this);
+ mo->setParentAndNotify(this);
addMapObjectToMap(mo, idx);
}
}
@@ -398,7 +398,7 @@ void QMapObjectView::createdItem(int index, QObject * /*object*/)
QGeoMapObject *mo = nullptr;
mo = qobject_cast<QGeoMapObject *>(m_delegateModel->object(index, incubationMode));
if (mo) {
- mo->setParent(this);
+ mo->setParentAndNotify(this);
addMapObjectToMap(mo, index);
} else {
qWarning() << "QQmlDelegateModel::object called in createdItem for " << index << " produced a null object";