Skip to content

Commit 4e0bae4

Browse files
author
wonder
committed
Use 10px as a default vertex search radius. (should be a more sensitive tolerance than 10 map units)
git-svn-id: http://svn.osgeo.org/qgis/trunk@12514 c8812cc2-4d05-0410-92ff-de0c093fc19c
1 parent f969bd1 commit 4e0bae4

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

src/app/qgsoptions.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -248,15 +248,15 @@ QgsOptions::QgsOptions( QWidget *parent, Qt::WFlags fl ) :
248248
index = mDefaultSnappingToleranceComboBox->findText( tr( "pixels" ) );
249249
}
250250
mDefaultSnappingToleranceComboBox->setCurrentIndex( index );
251-
if ( settings.value( "/qgis/digitizing/search_radius_vertex_edit_unit", 0 ).toInt() == QgsTolerance::MapUnits )
251+
if ( settings.value( "/qgis/digitizing/search_radius_vertex_edit_unit", QgsTolerance::Pixels ).toInt() == QgsTolerance::MapUnits )
252252
{
253253
index = mSearchRadiusVertexEditComboBox->findText( tr( "map units" ) );
254254
}
255255
else
256256
{
257257
index = mSearchRadiusVertexEditComboBox->findText( tr( "pixels" ) );
258258
}
259-
mSearchRadiusVertexEditComboBox->setCurrentIndex( settings.value( "/qgis/digitizing/search_radius_vertex_edit_unit", 0 ).toInt() );
259+
mSearchRadiusVertexEditComboBox->setCurrentIndex( index );
260260

261261
//vertex marker
262262
mMarkersOnlyForSelectedCheckBox->setChecked( settings.value( "/qgis/digitizing/marker_only_for_selected", false ).toBool() );

src/core/qgstolerance.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ double QgsTolerance::vertexSearchRadius( QgsMapLayer* layer, QgsMapRenderer* ren
3535
{
3636
QSettings settings;
3737
double tolerance = settings.value( "/qgis/digitizing/search_radius_vertex_edit", 10 ).toDouble();
38-
UnitType units = ( QgsTolerance::UnitType ) settings.value( "/qgis/digitizing/search_radius_vertex_edit_unit", 0 ).toInt();
38+
UnitType units = ( QgsTolerance::UnitType ) settings.value( "/qgis/digitizing/search_radius_vertex_edit_unit", QgsTolerance::Pixels ).toInt();
3939
return toleranceInMapUnits( tolerance, layer, renderer, units );
4040
}
4141

0 commit comments

Comments
 (0)