Time wise delete causes corruption in measures with measure rest
Reported version
3.0
Priority
P1 - High
Type
Functional
Frequency
Once
Severity
S2 - Critical
Reproducibility
Always
Status
closed
Regression
No
Workaround
No
Project
Create a multiple instrument score (I used a string quartet) make time sig = 4/4
Put 6/8 time sig in measure 2 (this only helps make it easier to see)
in the first measure of an instrument make a dotted 1/2 rest.
In the first measure of another put a dotted 1/2 note on beat 1 (both of these measures now have a rest on beat 4)
ctrl+delete one of the 1/4 rests
Result: Measures with dotted 1/2 rest and dotted 1/2 note are modified, measures with measure rests still have 4 beats. This can be seen in one of two way. Change the measure rest to a shorter rest and see there are 4 beats. Save and reopen the score and it will be reported as corrupted.
Comments
Confirmed. When I save the file, I can see the measure rest is being written as 4/4. Probably a pretty simple fix for someone who knows this part of the code.
See https://github.com/musescore/MuseScore/pull/4291.
Fixed in branch master, commit 225b589e8b
fix #279215: Time wise delete causes corruption in measures with measure rest
Fixed in branch master, commit 79b2d80aad
Merge pull request #4291 from mattmcclinch/279215-measure-rest
fix #279215: Time wise delete causes corruption in measures with measure rest
Automatically closed -- issue fixed for 2 weeks with no activity.