#9655: check geometry polygon better

This commit is contained in:
Alvaro Huarte 2014-03-06 08:57:50 +01:00
parent c237ea50ac
commit 04f702408e

View File

@ -1841,7 +1841,7 @@ void QgsPalLayerSettings::registerFeature( QgsFeature& f, const QgsRenderContext
} }
// fix invalid polygons // fix invalid polygons
if ( QGis::singleType( QGis::flatType( geom->wkbType() ) ) == QGis::WKBPolygon && !geom->isGeosValid() ) if ( geom->type() == QGis::Polygon && !geom->isGeosValid() )
{ {
geom->fromGeos( GEOSBuffer( geom->asGeos(), 0, 0 ) ); geom->fromGeos( GEOSBuffer( geom->asGeos(), 0, 0 ) );
} }