From 08aeb12ae83c85e947d2902758ebc14139e22bfd Mon Sep 17 00:00:00 2001 From: Matt McClinch Date: Mon, 10 Sep 2018 14:06:24 -0400 Subject: [PATCH] fix #276049: 'Measure numbers every system' should place numbers after split measures --- libmscore/measure.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libmscore/measure.cpp b/libmscore/measure.cpp index 877cbf66e9f7..ef78becad867 100644 --- a/libmscore/measure.cpp +++ b/libmscore/measure.cpp @@ -516,7 +516,7 @@ void Measure::layout2() && !irregular() && (no() || score()->styleB(Sid::showMeasureNumberOne))) { if (score()->styleB(Sid::measureNumberSystem)) - smn = system()->firstMeasure() == this; + smn = (system()->firstMeasure() == this) || (prevMeasure() && prevMeasure()->irregular() && system()->firstMeasure() == prevMeasure()); else { smn = (no() == 0 && score()->styleB(Sid::showMeasureNumberOne)) || ( ((no() + 1) % score()->styleI(Sid::measureNumberInterval)) == (score()->styleB(Sid::showMeasureNumberOne) ? 1 : 0) ) ||