Instruments lose their clef if in the last note line showing of clef is disabled

• Oct 27, 2016 - 08:16
Reported version
3.0
Type
Functional
Severity
S4 - Minor
Status
closed
Project

GIT commit: 11892ff / Windows7

1) Load this test file: lute clef.mscz

(it's a new score for lute, with Tab type 6-str.French - so without clef by default, ditto for other historical Tab, ie Italian -, associate to another instrument, eg Voice

Result: as expected
lutevoice.jpg

2) Now, press "I" -> select the Voice staff, and click on Up arrow to do go up this Voice staff in first place -> Ok

Unexpected result: the Voice has lost its clef.
Current result.jpg


Comments

Title Instruments loose their clef if above an instrument without key by default Instruments loose their clef if above an instrument without clef by default
Title Instruments loose their clef if above an instrument without clef by default Instruments lose their clef if above an instrument without clef by default

Spelling correction

Title Instruments lose their clef if above an instrument without clef by default Instruments lose their clef if in the last note line showing of clef is disabled

Couldn't say it better - can also reproduce it in this way. If one changes "show clef" in tablature it will work, but if you have two lute instruments, you have to enable that in both of them.
And it is a problem of instrument position, if the lute is above, it works as expected!

BTW - the problem seems to be bigger:
1. make a new score with grand staff
2. disable showing of clef in the bass line (note line options)
-> both systems doesn't have a clef!
If I make a new score for choir, only disabling the "show clef" of the last line has this effect!

So the issue should be changed: Instruments lose their clef if in the last note line "showing of clef" is disabled.

appimage 4316435 from 2016-10-31