From bc88dc062372b294b4e90f2c8a50a593229e8bb4 Mon Sep 17 00:00:00 2001 From: Roman Pudashkin Date: Mon, 11 Dec 2023 17:02:48 +0200 Subject: [PATCH] fix #20365: null-check for measure repeats to be re-created --- src/engraving/dom/edit.cpp | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) 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(); + } } }