diff --git a/src/plugins/geoservices/mapboxgl/qgeomapmapboxgl.cpp b/src/plugins/geoservices/mapboxgl/qgeomapmapboxgl.cpp index 74bea76a1b1487b21b2bd2d892331b648f6ec1da..563c84f2e921a1c7c3a6ee2167bf38658b727cb9 100644 --- a/src/plugins/geoservices/mapboxgl/qgeomapmapboxgl.cpp +++ b/src/plugins/geoservices/mapboxgl/qgeomapmapboxgl.cpp @@ -91,6 +91,11 @@ QSGNode *QGeoMapMapboxGLPrivate::updateSceneGraph(QSGNode *node, QQuickWindow *w { Q_Q(QGeoMapMapboxGL); + if (m_viewportSize.isEmpty()) { + delete node; + return 0; + } + QMapboxGL *map = 0; if (m_useFBO) { if (!node) {