C time signature does not update
Reported version
3.5
Type
Functional
Frequency
Once
Severity
S4 - Minor
Reproducibility
Always
Status
closed
Regression
No
Workaround
No
Project
- Create a score with a C time signature.
- Right click the C and choose time signature properties...
- Select the text radio button and set the text to 12/8
Result When you click OK the time signature becomes 4/4. Repeat steps 2 & 3 and the time signature changes to 12/8
I haven't noticed this previously. I suspect it might be related to #308821: Fractional Time Signatures Support but I'm not sure which would put the regression from 3.5.1.
Fix version
3.6.0
Comments
Issue can be reproduced with older versions (3.0.5 and even 2.3.2), so no regression.
See https://github.com/musescore/MuseScore/pull/6775
The root cause was the timesig type was changed after the new numerator/denumerator strings were updated. However, these strings can be updated only when the timesig type is
Normal
orOther
. This explains why the first attempt failed but not the second.Fixed in branch 3.x, commit 095c2ea4c8
_Fix #312279 - C time signature does not update
Change timesig type before changing numerator/denumerator string because these strings can only be change when timesig type is normal._
Automatically closed -- issue fixed for 2 weeks with no activity.