A time signature change in a part with MM rests corrupts the last measure and leads to a crash
Nightly December 26 : 273bd61 / Windows7
1. Create a score for Violin and Flute, or open this file: test parts MM rests.mscz
2. Fill the first measure with some notes
3. Generate parts
4. Go to Violin part -> drag and drop a new time sig (3/4) in the second measure, like this:
5. Press "M" (to remove the MM rests)
Result: the "last measure" or "extra measure" is corrupted (ditto of course in the Flute part)
6. Click on this "last/extra measure"
Result: crash
Attachment | Size |
---|---|
Violin part.jpg | 20.51 KB |
Without MM rests.jpg | 22.86 KB |
test parts MM rests.mscz | 3.88 KB |
Comments
Former issue. I see it always throughout these past seven months, until May (19)
So, impossible to locate for me :(
Logical would be to add the time changing signature in the score (in witch both flute and violin appear) wouldn't it be ? and the part will both have changed ?
(here you will have only 3*3 times to count in the violin, and the flute should have 4*3 time....?)
Or you thought about linked parts and that violin part would modifi score ? (bu how musescore could know if flute should be modified or not, as we authorise local time sign ....?)
Test and test again ... to make 2.0 solid as a rock :) This present issue reveals a corruption. It should be treated as such, as a serious matter.
FWIW, the bug also appears if you make the same change in the score rather than the part, and it also occurs if there is only one staff.
Also, deleting time signature from part creates similar corruption.
Fixed in 0056b0978c
Automatically closed -- issue fixed for 2 weeks with no activity.