clef change not displayed after multimeasure rest

• Feb 20, 2011 - 03:19
Type
Functional
Severity
S4 - Minor
Status
closed
Project
Tags

Version 1.0, Windows Vista

1. create new piano score
2. in measure 4, top staff, enter some notes (middle C or below ideally)
3. enter a clef change to bass clef at the beginning of the measure
4. edit general style -> score -> create multi measure rests

Result: the clef change disappears into the multimeasure rest, resulting in incorrect notation - the notes appear to still be in treble clef. Trunk result: same.

One possible solution/workaround would be to manually break the multimeasure rest in the previous bar, but that should not really be necessary. The clef change should simply display at the end of the multimeasure rest.

I judge this to be borderline critical - although no data is actually lost, this is the sort of error one is not often going to see until generation of parts, and at that point, it is likely to escape notice (it almost did for me!) If "critical" is defined as loss of data, I'd define "serious" as "silently generates incorrect notation" - particularly if it happens in operations that affect the whole score (like part extraction) and therefore are difficult to notice at the point where the error is introduced.


Comments

Status (old) patch (code needs review) active

No, sorry, I made this change to the wrong issue.

I was thinking about taking a look at this. Not sure it's something I can easily deal with, though.