diff --git a/src/engraving/dom/edit.cpp b/src/engraving/dom/edit.cpp index 9bec588f14a8..1d172dbd1241 100644 --- a/src/engraving/dom/edit.cpp +++ b/src/engraving/dom/edit.cpp @@ -6435,9 +6435,11 @@ void Score::undoRemoveElement(EngravingItem* element, bool removeLinked) Measure* measure = repeat->firstMeasureOfGroup(); size_t staffIdx = repeat->staffIdx(); - for (int i = 0; i < repeat->numMeasures(); ++i) { - undoChangeMeasureRepeatCount(measure, 0, staffIdx); - measure = measure->nextMeasure(); + if (measure) { + for (int i = 0; i < repeat->numMeasures(); ++i) { + undoChangeMeasureRepeatCount(measure, 0, staffIdx); + measure = measure->nextMeasure(); + } } }