From 20a7d7b265742c3eea8d080e6710bf7bd2cb5bdd Mon Sep 17 00:00:00 2001 From: Bruno de Oliveira Abinader Date: Wed, 29 Mar 2017 15:26:12 +0300 Subject: Prevent creating the Mapbox GL node map if size is empty Change-Id: I3fe2c7fecd8cf8036f84fed5c4875e39d937c9cd Reviewed-by: Paolo Angelelli --- src/plugins/geoservices/mapboxgl/qgeomapmapboxgl.cpp | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src/plugins/geoservices/mapboxgl') diff --git a/src/plugins/geoservices/mapboxgl/qgeomapmapboxgl.cpp b/src/plugins/geoservices/mapboxgl/qgeomapmapboxgl.cpp index 74bea76a..563c84f2 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) { -- cgit v1.2.1