File tree 2 files changed +6
-2
lines changed
2 files changed +6
-2
lines changed Original file line number Diff line number Diff line change @@ -4858,7 +4858,11 @@ void QgisApp::activateDeactivateLayerRelatedActions(QgsMapLayer* layer)
4858
4858
mActionSplitFeatures ->setEnabled (false );
4859
4859
if (vlayer->isEditable () && dprovider->capabilities () & QgsVectorDataProvider::ChangeGeometries)
4860
4860
{
4861
- mActionMoveVertex ->setEnabled (true );
4861
+ // don't enable vertex move for single point
4862
+ if (vlayer->geometryType () != QGis::WKBPoint && vlayer->geometryType () != QGis::WKBPoint25D)
4863
+ {
4864
+ mActionMoveVertex ->setEnabled (true );
4865
+ }
4862
4866
mActionMoveFeature ->setEnabled (true );
4863
4867
}
4864
4868
return ;
Original file line number Diff line number Diff line change @@ -1445,7 +1445,7 @@ bool QgsGeometry::deleteVertexAt(int atVertex)
1445
1445
int * nPoints = (int *)ptr;
1446
1446
if ((*nPoints) < 3 || vertexnr > (*nPoints)-1 || vertexnr < 0 ) // line needs at least 2 vertices
1447
1447
{
1448
- delete newbuffer;
1448
+ delete newbuffer;
1449
1449
return false ;
1450
1450
}
1451
1451
int newNPoints = (*nPoints)-1 ; // new number of points
You can’t perform that action at this time.
0 commit comments