From 0ba25e4366bc75150f1ef85637b26e0b889ff6eb Mon Sep 17 00:00:00 2001 From: jef Date: Tue, 11 Dec 2007 22:46:14 +0000 Subject: [PATCH] fix crash while editing shapes git-svn-id: http://svn.osgeo.org/qgis/trunk/qgis@7769 c8812cc2-4d05-0410-92ff-de0c093fc19c --- src/providers/ogr/qgsogrprovider.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/providers/ogr/qgsogrprovider.cpp b/src/providers/ogr/qgsogrprovider.cpp index 228a34e8dc9..ecde4387f36 100644 --- a/src/providers/ogr/qgsogrprovider.cpp +++ b/src/providers/ogr/qgsogrprovider.cpp @@ -287,7 +287,8 @@ bool QgsOgrProvider::getNextFeature(QgsFeature& feature) //precise test for intersection with search rectangle //first make QgsRect from OGRPolygon OGREnvelope env; - mSelectionRectangle->getEnvelope(&env); + if(mSelectionRectangle) + mSelectionRectangle->getEnvelope(&env); if(env.IsInit()) //if envelope is invalid, skip the precise intersection test { selectionRect.set(env.MinX, env.MinY, env.MaxX, env.MaxY);