Skip to content

Commit 0a6fef3

Browse files
asattelyJojo-Schmitz
authored andcommitted
fix glisses as well
Backport of musescore#8953, part 3
1 parent 85cb7e3 commit 0a6fef3

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

libmscore/line.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1184,14 +1184,14 @@ void SLine::layout()
11841184
// start segment
11851185
lineSegm->setSpannerSegmentType(SpannerSegmentType::BEGIN);
11861186
lineSegm->setPos(p1);
1187-
qreal x2 = system->bbox().right();
1187+
qreal x2 = system->lastNoteRestSegmentX(true);
11881188
lineSegm->setPos2(QPointF(x2 - p1.x(), 0.0));
11891189
}
11901190
else if (i > 0 && i != sysIdx2) {
11911191
// middle segment
11921192
lineSegm->setSpannerSegmentType(SpannerSegmentType::MIDDLE);
11931193
qreal x1 = system->firstNoteRestSegmentX(true);
1194-
qreal x2 = system->bbox().right();
1194+
qreal x2 = system->lastNoteRestSegmentX(true);
11951195
lineSegm->setPos(QPointF(x1, p1.y()));
11961196
lineSegm->setPos2(QPointF(x2 - x1, 0.0));
11971197
}

0 commit comments

Comments
 (0)