Skip to content

Commit 026f90b

Browse files
authored
Merge pull request #4153 from dmitrio95/269309-partial-save-mmrest
fix #269309: handle MMRest properly on "Save selection" operation
2 parents c4c7622 + d4b80d0 commit 026f90b

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

libmscore/scorefile.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -185,6 +185,8 @@ void Score::writeMovement(XmlWriter& xml, bool selectionOnly)
185185
staffStart = staffIdx(sPart);
186186
staffEnd = staffIdx(ePart) + ePart->nstaves();
187187
measureStart = _selection.startSegment()->measure();
188+
if (measureStart->isMeasure() && toMeasure(measureStart)->isMMRest())
189+
measureStart = toMeasure(measureStart)->mmRestFirst();
188190
if (_selection.endSegment())
189191
measureEnd = _selection.endSegment()->measure()->next();
190192
else

0 commit comments

Comments
 (0)