diff --git a/libmscore/measure.cpp b/libmscore/measure.cpp index 3f1d812069eb1..2e0c0b003be8e 100644 --- a/libmscore/measure.cpp +++ b/libmscore/measure.cpp @@ -3717,6 +3717,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);