Skip to content

Commit f6d2d8a

Browse files
committed
Return minimal QgsRectangle as boundingBox if geometry not available, since QgsRectangle(0,0,0,0) may be a valid bounding box for some geometries
1 parent e76fc95 commit f6d2d8a

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/core/qgsgeometry.cpp

+4-1
Original file line numberDiff line numberDiff line change
@@ -3607,7 +3607,10 @@ QgsRectangle QgsGeometry::boundingBox()
36073607
if ( !mGeometry )
36083608
{
36093609
QgsDebugMsg( "WKB geometry not available!" );
3610-
return QgsRectangle( 0, 0, 0, 0 );
3610+
// Return minimal QgsRectangle
3611+
QgsRectangle invalidRect;
3612+
invalidRect.setMinimal();
3613+
return invalidRect;
36113614
}
36123615

36133616
// consider endian when fetching feature type

0 commit comments

Comments
 (0)