From 7ce9c1cc30a1c78392885849711690cf1c93b486 Mon Sep 17 00:00:00 2001 From: Michele Spagnolo Date: Tue, 24 Sep 2024 10:17:40 +0200 Subject: [PATCH] Fix freeze on add title text --- src/engraving/dom/undo.cpp | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/engraving/dom/undo.cpp b/src/engraving/dom/undo.cpp index 0f24dd005923e..77f16ae12cb91 100644 --- a/src/engraving/dom/undo.cpp +++ b/src/engraving/dom/undo.cpp @@ -2231,11 +2231,10 @@ void InsertRemoveMeasures::insertMeasures() score->setLayoutAll(); // move subsequent StaffTypeChanges - if (moveStc) { + Fraction tickStart = fm->tick(); + Fraction tickEnd = lm->endTick(); + if (moveStc && tickEnd > tickStart) { for (Staff* staff : score->staves()) { - Fraction tickStart = fm->tick(); - Fraction tickEnd = lm->endTick(); - // loop backwards until the insert point auto stRange = staff->staffTypeRange(score->lastMeasure()->tick()); int moveTick = stRange.first;