소스 검색

fix(measure): 修正测量项序号错误 #0009366 Review by melon

gavin.chen 2 년 전
부모
커밋
48e910da1a
1개의 변경된 파일6개의 추가작업 그리고 0개의 파일을 삭제
  1. 6 0
      lib/process/workspace/recorder.dart

+ 6 - 0
lib/process/workspace/recorder.dart

@@ -44,6 +44,7 @@ class MeasureRecorder implements IMeasureRecorder {
 
     final result = _undoOnce();
     _checkReactive();
+    _decreaseId();
     return result;
   }
 
@@ -150,6 +151,11 @@ class MeasureRecorder implements IMeasureRecorder {
     _lastId++;
   }
 
+  void _decreaseId() {
+    _lastId--;
+    if (_lastId < 0) _lastId = 0;
+  }
+
   void _checkResetId() {
     if (_application.measureItems.isEmpty) {
       _resetId();