"Alla breve" symbol silently changes time sig values to 2/2 (regression)
Since this commit:
a score which should be laid out like this:
is actually laid out like this, with all the bar lines displaced:
This happens because, when the score is read back from the file, the time sig (numeric value of 4/2 in this score) is forced to 2/2 because of the presence of the "alla breve" symbol. However the measures do contain notes/rests for 4 minims and the layout is scrambled.
As the symbol -- or texts -- used to display a time sig are fully configurable in the time sig properties dlg box, this change seems arbitrary and a significant regression from the configurability which was possible in 1.x and in 2.0 so far.
Occasionally (the precise steps are still unclear), the corrupt time sig is saved into the output file, if the score is re-saved, leading to significant data corruption.
The fix is easy: it is enough to revert the aforementioned commit.