From fe5a80c843b9fc4f230c85636a7afa2c61fcbeb5 Mon Sep 17 00:00:00 2001 From: Matthias Kuhn Date: Mon, 1 Oct 2018 15:18:21 +0200 Subject: [PATCH] Precision fix --- src/app/qgsgeometryvalidationservice.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/app/qgsgeometryvalidationservice.cpp b/src/app/qgsgeometryvalidationservice.cpp index 7620678ad29..4c77508ac22 100644 --- a/src/app/qgsgeometryvalidationservice.cpp +++ b/src/app/qgsgeometryvalidationservice.cpp @@ -129,7 +129,7 @@ void QgsGeometryValidationService::enableLayerChecks( QgsVectorLayer *layer ) qDeleteAll( mLayerCheckStates[layer].topologyChecks ); // TODO: ownership and lifetime of the context!! - auto context = new QgsGeometryCheckContext( 8, mProject->crs(), mProject->transformContext() ); + auto context = new QgsGeometryCheckContext( log10( layer->geometryOptions()->geometryPrecision() ) * -1, mProject->crs(), mProject->transformContext() ); QList layerChecks; QgsGeometryCheckRegistry *checkRegistry = QgsAnalysis::instance()->geometryCheckRegistry();