diff --git a/libmscore/measure.cpp b/libmscore/measure.cpp index 41850cd6a84a8..16d0a541463b2 100644 --- a/libmscore/measure.cpp +++ b/libmscore/measure.cpp @@ -3720,6 +3720,9 @@ void Measure::setEndBarLineType(BarLineType val, int track, bool visible, QColor bl = new BarLine(score()); bl->setParent(seg); bl->setTrack(track); + Part* part = score()->staff(track / VOICES)->part(); + if (part != NULL && part->nstaves() > 1) + bl->setSpanStaff(true); score()->addElement(bl); } bl->setGenerated(false);