Skip to content

Commit e46f789

Browse files
committed
[vertex tool] create the editor with an initial selection
1 parent c825f6e commit e46f789

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

src/app/vertextool/qgsvertextool.cpp

+7
Original file line numberDiff line numberDiff line change
@@ -1036,6 +1036,13 @@ void QgsVertexTool::showVertexEditor() //#spellok
10361036
return;
10371037

10381038
mSelectedFeature.reset( new QgsSelectedFeature( m.featureId(), m.layer(), mCanvas ) );
1039+
for ( int i = 0; i < mSelectedVertices.length(); ++i )
1040+
{
1041+
if ( mSelectedVertices.at( i ).layer == m.layer() && mSelectedVertices.at( i ).fid == m.featureId() )
1042+
{
1043+
mSelectedFeature->selectVertex( mSelectedVertices.at( i ).vertexId );
1044+
}
1045+
}
10391046
if ( !mVertexEditor )
10401047
{
10411048
mVertexEditor.reset( new QgsVertexEditor( m.layer(), mSelectedFeature.get(), mCanvas ) );

0 commit comments

Comments
 (0)