fix #282810: Wrong measure number when starting with a multimeasure rest
This commit is contained in:
parent
9e69e334b3
commit
ed33c2f011
1 changed files with 2 additions and 3 deletions
|
@ -2518,13 +2518,12 @@ void Score::getNextMeasure(LayoutContext& lc)
|
|||
int n = 0;
|
||||
Fraction len;
|
||||
|
||||
lc.measureNo = m->no();
|
||||
|
||||
while (validMMRestMeasure(nm)) {
|
||||
MeasureBase* mb = _showVBox ? nm->next() : nm->nextMeasure();
|
||||
if (breakMultiMeasureRest(nm) && n)
|
||||
break;
|
||||
lc.adjustMeasureNo(nm);
|
||||
if (nm != m)
|
||||
lc.adjustMeasureNo(nm);
|
||||
++n;
|
||||
len += nm->len();
|
||||
lm = nm;
|
||||
|
|
Loading…
Reference in a new issue