System header distance too to small if extra clef present in file but hidden due to staff property

• Jul 11, 2019 - 10:24
Reported version
3.2
Priority
P1 - High
Type
Functional
Frequency
Once
Severity
S3 - Major
Reproducibility
Always
Status
active
Regression
No
Workaround
Yes
Project

Win 7 /10. 3.2.3 (official)

(Note: #292003: Extra treble clefs have appeared in imported 2.3.2 file has already been reported).

  1. Open the attached 2.x file and take the reset.
  2. Compare the layout of page 1 to the same in 2.3.2.
    Result: The system header clef-to-note distances are too small in systems 2-4.

The workaround is to save and reload the file.

Attachment Size
aguado_lessons_ms2.mscz 44.74 KB

Comments

Title System header clef to note distance is too small on first page (imported 2.x file) System header to note distance is too small if clef absent
Priority P1 - High

Issue seems to stem from the missing clef on the bottom staff, problem fixes itself if you add it by going to Staff Properties and enabling clefs), and it remains fixed if you then disable it. I guess the code is relying on the clef being present but not displayed, and this happens after a save/reload or toggling that option.

FWIW, the clef is actually present immediately upon load, but in its own segment, not the regular header segment. The clef is present in the actual file too but isn't displayed because the clefs are turned off. That undoubtedly has to to with #292003: Extra treble clefs have appeared in imported 2.3.2 file

Title System header to note distance is too small if clef absent System header to note distance if extra clef present in file but hidden due to staff property
Title System header to note distance if extra clef present in file but hidden due to staff property System header distance too to small if extra clef present in file but hidden due to staff property