From 30425c98757118985b91d1230101f13effeac54a Mon Sep 17 00:00:00 2001 From: Paolo Angelelli Date: Thu, 6 Dec 2018 20:46:30 +0100 Subject: Check for validity before uniting geo rectangles Change-Id: Ibecff0e0823b321ed5fcdd149de1a9d542ee5b4a Reviewed-by: Alex Blasche --- src/positioning/qgeorectangle.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/positioning') diff --git a/src/positioning/qgeorectangle.cpp b/src/positioning/qgeorectangle.cpp index 337b4c76..bb2debcf 100644 --- a/src/positioning/qgeorectangle.cpp +++ b/src/positioning/qgeorectangle.cpp @@ -804,7 +804,8 @@ void QGeoRectangle::extendRectangle(const QGeoCoordinate &coordinate) QGeoRectangle QGeoRectangle::united(const QGeoRectangle &rectangle) const { QGeoRectangle result(*this); - result |= rectangle; + if (rectangle.isValid()) + result |= rectangle; return result; } -- cgit v1.2.1