musescore / MuseScore

MuseScore is an open source and free music notation software. For support, contribution, bug reports, visit MuseScore.org. Fork and make pull requests!
https://musescore.org
Other
12.1k stars 2.62k forks source link

`minimumTieLength` not respected for tie segments ending after forward repeat on new system #21667

Open XiaoMigros opened 6 months ago

XiaoMigros commented 6 months ago

Issue type

Engraving bug (incorrect score rendering)

Bug description

image In the top example, the tie segment follows the minTieLength style setting and is the correct size. In the bottom example, the tie segment is too small. This effect becomes increasingly visible as minTieLength increases, whereby the lower tie does not change size.

Steps to reproduce

  1. Add a forward repeat on a new system
  2. Add a tie that ends on a note just after said repeat.

Screenshots/Screen recordings

No response

MuseScore Version

4.2.1

Regression

No.

Operating system

Windows 10

Additional context

No response

Jojo-Schmitz commented 6 months ago

No difference using the vtest score the PR provides in Mu3, so this got to be a Mu3 regression That actually doesn't have that check for ns->isStartRepeatBarLineType though, and that seems to make the difference...

cbjeukendrup commented 1 month ago

@oktophonie Because the linked PR was closed due to inactivity, this was moved out of "in progress", so you might want to consider whether this should stay in the 4.4 project.