Added courtesy key sig where the key sig doesn't change (before multimeasure rest).

• Jun 15, 2019 - 19:45
Reported version
3.1
Type
Functional
Frequency
Many
Severity
S3 - Major
Reproducibility
Always
Status
needs info
Regression
No
Workaround
No
Project

1) Write your song in a tonality
2) Press "M" to "activate" waiting measures
3) A tonality change appears (when it shouldn't) before waiting measures

Attachment Size
Change error msc3.png 135.27 KB

Comments

Title Adding a tone change where the tone doesn't change (before waiting measures). Added courtesy key sig where the key sig doesn't change (before multimeasure rest).

I can reproduce this in 3.1 but not in current master using the following steps:

1) new score, Eb major
2) add notes to first measure and fourth measure
3) add line break to measure 1
4) undo
5) press "M" to enable mmrests

Even though the original description in #287432: Key signature appears in multimeasure rest after being deleted from underlying measure mentions deleting a key signature, I think this also applies to the case where the key signature appeared the disappeared simply because the measure is at the beginning of a system at one point and then later is not. That also leaves a remnant of the original key signature in that measure, and the mmrest ends up picking it up. So this should be fixed in currently nightly builds and in the next update (3.1.1, presumably).