diff options
Diffstat (limited to 'src/location/labs/qsg/qmappolygonobjectqsg.cpp')
-rw-r--r-- | src/location/labs/qsg/qmappolygonobjectqsg.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/location/labs/qsg/qmappolygonobjectqsg.cpp b/src/location/labs/qsg/qmappolygonobjectqsg.cpp index b9602a3a..239df177 100644 --- a/src/location/labs/qsg/qmappolygonobjectqsg.cpp +++ b/src/location/labs/qsg/qmappolygonobjectqsg.cpp @@ -85,6 +85,8 @@ QSGNode *QMapPolygonObjectPrivateQSG::updateMapObjectNode(QSGNode *oldNode, bool created = false; if (!node) { + if (!m_geometry.size() && !m_borderGeometry.size()) + return nullptr; node = new MapPolygonNode(); *visibleNode = static_cast<VisibleNode *>(node); created = true; |