Skip to content

Commit 6c9bc93

Browse files
committed
Fix delete ring tool not updating rendered feature (fix #14741)
1 parent ef51b70 commit 6c9bc93

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

src/core/geometry/qgsgeometry.cpp

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1525,8 +1525,9 @@ bool QgsGeometry::deleteRing( int ringNum, int partNum )
15251525
}
15261526

15271527
detach( true );
1528-
1529-
return QgsGeometryEditUtils::deleteRing( d->geometry, ringNum, partNum );
1528+
bool ok = QgsGeometryEditUtils::deleteRing( d->geometry, ringNum, partNum );
1529+
removeWkbGeos();
1530+
return ok;
15301531
}
15311532

15321533
bool QgsGeometry::deletePart( int partNum )
@@ -1677,6 +1678,7 @@ void QgsGeometry::mapToPixel( const QgsMapToPixel& mtp )
16771678
{
16781679
detach();
16791680
d->geometry->transform( mtp.transform() );
1681+
removeWkbGeos();
16801682
}
16811683
}
16821684

0 commit comments

Comments
 (0)