File tree Expand file tree Collapse file tree 1 file changed +5
-2
lines changed Expand file tree Collapse file tree 1 file changed +5
-2
lines changed Original file line number Diff line number Diff line change @@ -986,6 +986,7 @@ void QgsMapToolEditMeshFrame::cadCanvasReleaseEvent( QgsMapMouseEvent *e )
986
986
const QgsGeometry selectionGeom = mSelectionBand ->asGeometry ();
987
987
selectByGeometry ( selectionGeom, e->modifiers () );
988
988
mSelectionBand ->reset ( Qgis::GeometryType::Polygon );
989
+ mCadDockWidget ->clearPoints ();
989
990
mCurrentState = Digitizing;
990
991
}
991
992
break ;
@@ -1236,14 +1237,13 @@ void QgsMapToolEditMeshFrame::keyPressEvent( QKeyEvent *e )
1236
1237
mNewFaceBand ->reset ( Qgis::GeometryType::Polygon );
1237
1238
mNewFaceCandidate .clear ();
1238
1239
mNewVerticesForNewFaceCandidate .clear ();
1239
- mCadDockWidget ->clearPoints ();
1240
1240
mCurrentState = Digitizing;
1241
1241
consumned = true ;
1242
1242
}
1243
1243
}
1244
1244
break ;
1245
1245
case MovingSelection:
1246
- if ( e->key () == Qt::Key_Escape )
1246
+ if ( e->key () == Qt:: Key_Escape )
1247
1247
{
1248
1248
mCurrentState = Digitizing;
1249
1249
mMovingEdgesRubberband ->reset ( Qgis::GeometryType::Line );
@@ -1275,6 +1275,9 @@ void QgsMapToolEditMeshFrame::keyPressEvent( QKeyEvent *e )
1275
1275
break ;
1276
1276
}
1277
1277
1278
+ if ( e->key () == Qt::Key_Escape )
1279
+ mCadDockWidget ->clearPoints ();
1280
+
1278
1281
if ( !consumned && mZValueWidget )
1279
1282
QgsApplication::sendEvent ( mZValueWidget ->keyboardEntryWidget (), e );
1280
1283
else
You can’t perform that action at this time.
0 commit comments