summaryrefslogtreecommitdiff
path: root/src/location/labs/qsg/qgeomapobjectqsgsupport.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/location/labs/qsg/qgeomapobjectqsgsupport.cpp')
-rw-r--r--src/location/labs/qsg/qgeomapobjectqsgsupport.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/location/labs/qsg/qgeomapobjectqsgsupport.cpp b/src/location/labs/qsg/qgeomapobjectqsgsupport.cpp
index f965efb7..0e1df8f6 100644
--- a/src/location/labs/qsg/qgeomapobjectqsgsupport.cpp
+++ b/src/location/labs/qsg/qgeomapobjectqsgsupport.cpp
@@ -155,6 +155,8 @@ void QGeoMapObjectQSGSupport::removeMapObject(QGeoMapObject *obj)
// called in the render thread
void QGeoMapObjectQSGSupport::updateMapObjects(QSGNode *root, QQuickWindow *window)
{
+ if (!root)
+ return;
if (!m_mapObjectsRootNode) {
m_mapObjectsRootNode = new QDeclarativePolygonMapItemPrivateOpenGL::RootNode();
root->appendChildNode(m_mapObjectsRootNode);