fix #282810: Wrong measure number when starting with a multimeasure rest

This commit is contained in:
Matt McClinch 2019-02-14 17:37:06 -05:00
parent 9e69e334b3
commit ed33c2f011

View file

@ -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;