Skip to content

Commit 8244947

Browse files
committed
Fix delete ring tool not updating rendered feature (fix #14741)
(cherry-picked from 6c9bc93)
1 parent 2d4d0c0 commit 8244947

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
@@ -1509,8 +1509,9 @@ bool QgsGeometry::deleteRing( int ringNum, int partNum )
15091509
}
15101510

15111511
detach( true );
1512-
1513-
return QgsGeometryEditUtils::deleteRing( d->geometry, ringNum, partNum );
1512+
bool ok = QgsGeometryEditUtils::deleteRing( d->geometry, ringNum, partNum );
1513+
removeWkbGeos();
1514+
return ok;
15141515
}
15151516

15161517
bool QgsGeometry::deletePart( int partNum )
@@ -1661,6 +1662,7 @@ void QgsGeometry::mapToPixel( const QgsMapToPixel& mtp )
16611662
{
16621663
detach();
16631664
d->geometry->transform( mtp.transform() );
1665+
removeWkbGeos();
16641666
}
16651667
}
16661668

0 commit comments

Comments
 (0)