Skip to content

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed
 

‎src/core/qgsgeometry.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -893,10 +893,12 @@ bool QgsGeometry::deleteVertexAt(QgsGeometryVertexIndex atVertex)
893893
mGeometry = newbuffer;
894894
mGeometrySize -= (2*sizeof(double));
895895
mDirtyGeos = true;
896+
return true;
896897
}
897898
else
898899
{
899900
delete[] newbuffer;
901+
return false;
900902
}
901903
}
902904

@@ -956,9 +958,6 @@ bool QgsGeometry::insertVertexBefore(double x, double y, QgsGeometryVertexIndex
956958
break;
957959
}
958960
case QGis::WKBMultiLineString:
959-
{
960-
break;
961-
}
962961
case QGis::WKBPolygon:
963962
{
964963
int* nRings = (int*)ptr;
@@ -1013,6 +1012,7 @@ bool QgsGeometry::insertVertexBefore(double x, double y, QgsGeometryVertexIndex
10131012
delete mGeometry;
10141013
mGeometry = newbuffer;
10151014
mGeometrySize += 2*sizeof(double);
1015+
mDirtyGeos = true;
10161016
return true;
10171017
}
10181018
else

0 commit comments

Comments
 (0)
Please sign in to comment.