Skip to content

Commit 2b8519c

Browse files
committedMar 26, 2018
Fix cannot set tolerance unit in simplify tool
1 parent 4f16e01 commit 2b8519c

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed
 

‎src/app/qgsmaptoolsimplify.cpp

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -165,8 +165,10 @@ void QgsMapToolSimplify::setTolerance( double tolerance )
165165
updateSimplificationPreview();
166166
}
167167

168-
void QgsMapToolSimplify::setToleranceUnits( const QgsTolerance::UnitType &units )
168+
void QgsMapToolSimplify::setToleranceUnits( QgsTolerance::UnitType units )
169169
{
170+
mToleranceUnits = units;
171+
170172
QgsSettings settings;
171173
settings.setValue( QStringLiteral( "digitizing/simplify_tolerance_units" ), units );
172174

‎src/app/qgsmaptoolsimplify.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ class APP_EXPORT QgsMapToolSimplify: public QgsMapToolEdit
7373
//! Slot to change display when slidebar is moved
7474
void setTolerance( double tolerance );
7575

76-
void setToleranceUnits( const QgsTolerance::UnitType &units );
76+
void setToleranceUnits( QgsTolerance::UnitType units );
7777

7878
//! Slot to store feature after simplification
7979
void storeSimplified();

0 commit comments

Comments
 (0)
Please sign in to comment.