Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix #296426: fix not linking multiple elements at the same tick in MM rests on score loading #5451

Merged

Conversation

dmitrio95
Copy link
Contributor

Resolves: https://musescore.org/en/node/296426

The issue has two parts:

  1. If a linked element belongs not to the first MM rest measure (e.g.
    a BarLine), <linked> and <linkedMain> tags may have been written out
    of a proper order.
  2. If several links bind pairs of elements in the same score at the
    same tick, these linkes may have been not established properly on
    score loading.

Both issues needs to be fixed to fix linking of elements in the case
described in the issue (MM rests split by a barline with text elements
attached), so both fixes are included to this commit.

… rests on score loading

The issue has two parts:

1) If a linked element belongs not to the first MM rest measure (e.g.
a BarLine), <linked> and <linkedMain> tags may have been written out
of a proper order.
2) If several links bind pairs of elements in the same score at the
same tick, these linkes may have been not established properly on
score loading.

Both issues needs to be fixed to fix linking of elements in the case
described in the issue (MM rests split by a barline with text elements
attached), so both fixes are included to this commit.
@dmitrio95 dmitrio95 added this to the MuseScore 3.4 milestone Nov 29, 2019
@dmitrio95 dmitrio95 merged commit 8f107f3 into musescore:master Dec 5, 2019
@dmitrio95 dmitrio95 deleted the 296426-mmrest-barline-text-links branch December 5, 2019 12:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant