multiple jumps with playRepeats
Inspired by https://musescore.org/en/node/270303
If two jumps refer to the same jumpTo and playUntil marker and have playRepeats enabled, the second jump will replay too much of the score, because it'll copy over from original jumpTo until the playUntil occurrence copied over by the first jump:
@ 1 | 2 | $ 3 | 4 ToC | 5 | 6 JumpC1 | C1 7 | 8 | 9 JumpC2 | C2 10 | 11 |
should unwind as:
1,2,3,4,5,6, 3,4, 7,8,9, 3,4, 10,11
but currently unwinds as:
1,2,3,4,5,6, 3,4, 7,8,9, 3,4,5,6,3,4, 10,11
Comments
https://github.com/musescore/MuseScore/pull/3541
Fixed in branch master, commit a67ae584b9
fix #270332: playRepeats replay copy was too greedy
Fixed in branch master, commit 57542c2f9c
Merge pull request #3541 from jeetee/270332_multiple_jumps_with_playRepeats
fix #270332: playRepeats replay copy was too greedy
Fixed in branch 2.2, commit 9d5ac18dbd
fix #270332: playRepeats replay copy was too greedy
Automatically closed -- issue fixed for 2 weeks with no activity.