From 5adda3e6651f3d45838ece962a4ae656eac5af04 Mon Sep 17 00:00:00 2001 From: Paolo Angelelli Date: Thu, 21 Jul 2016 13:13:07 +0200 Subject: Fix for qgeocirclemapitem generation with invalid radius this patch adds a validity check on radius_ before proceeding to updatePolish() Task-number: QTBUG-19929 Change-Id: I4a1d79761b77ed27846be249c685ad94dc47a028 Reviewed-by: Alex Blasche --- src/imports/location/qdeclarativecirclemapitem.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') diff --git a/src/imports/location/qdeclarativecirclemapitem.cpp b/src/imports/location/qdeclarativecirclemapitem.cpp index eb3de7a2..1a5b8125 100644 --- a/src/imports/location/qdeclarativecirclemapitem.cpp +++ b/src/imports/location/qdeclarativecirclemapitem.cpp @@ -452,7 +452,7 @@ QSGNode *QDeclarativeCircleMapItem::updateMapItemPaintNode(QSGNode *oldNode, Upd */ void QDeclarativeCircleMapItem::updatePolish() { - if (!map() || !center().isValid()) + if (!map() || !center().isValid() || qIsNaN(radius_) || radius_ <= 0.0) return; QScopedValueRollback rollback(updatingGeometry_); -- cgit v1.2.3