diff --git a/src/meshlabplugins/filter_select/meshselect.cpp b/src/meshlabplugins/filter_select/meshselect.cpp
index d61a9d669..1fa9c3622 100644
--- a/src/meshlabplugins/filter_select/meshselect.cpp
+++ b/src/meshlabplugins/filter_select/meshselect.cpp
@@ -114,7 +114,7 @@ SelectionFilterPlugin::SelectionFilterPlugin()
case FP_SELECT_INVERT : return tr("Invert the current set of selected faces");
case FP_SELECT_NONE : return tr("Clear the current set of selected faces");
case FP_SELECT_ALL : return tr("Select all the faces of the current mesh");
- case FP_SELECT_BORDER : return tr("Select all the faces on the boundary");
+ case FP_SELECT_BORDER : return tr("Select vertices and faces on the boundary");
case FP_SELECT_BY_VERT_QUALITY : return tr("Select all the faces with all the vertexes within the specified quality range");
case FP_SELECT_BY_FACE_QUALITY : return tr("Select all the faces with within the specified quality range");
case FP_SELECT_BY_COLOR: return tr("Select part of the mesh based on its color.");
@@ -132,6 +132,10 @@ void SelectionFilterPlugin::initParameterSet(QAction *action, MeshModel &m, Rich
{
switch(ID(action))
{
+ case FP_SELECT_BORDER:
+ parlst.addParam(new RichInt("Iteration", true, "Inclusive Sel.", "If true only the faces with all selected vertices are selected. Otherwise any face with at least one selected vertex will be selected."));
+ break;
+
case FP_SELECT_FACE_FROM_VERT:
parlst.addParam(new RichBool("Inclusive", true, "Inclusive Sel.", "If true only the faces with all selected vertices are selected. Otherwise any face with at least one selected vertex will be selected."));
break;
@@ -244,7 +248,7 @@ bool SelectionFilterPlugin::applyFilter(QAction *action, MeshDocument &md, RichP
tri::UpdateSelection::FaceFromVertexLoose(m.cm);
break;
case FP_SELECT_BORDER: tri::UpdateSelection::FaceFromBorderFlag(m.cm);
- tri::UpdateSelection::VertexFromBorderFlag(m.cm);
+ tri::UpdateSelection::VertexFromBorderFlag(m.cm);
break;
case FP_SELECT_BY_VERT_QUALITY:
{