Long instrument names appear at wrong system

• Jun 19, 2018 - 14:37
Reported version
3.0
Type
Functional
Severity
S4 - Minor
Status
active
Project

Load the attached file. Edit anything in the second system (insert note, drag a dynamic, ...). The system shows now long instrument names. You may repair that by performing a save. But this is nerve-racking when editing bigger scores, because layout is changing permanent.

The reason seems to be, that after each editing activity the layout is refreshed only for a range of the score, but the call

system->setInstrumentNames(lc.startWithLongNames);  (layout.cpp ln. 2904) 

takes "startWithLongNames" for the top of the refreshed range instead of the top of the score. A simple hack at the above line avoids the effect, but the cause of the problem should be solved.

Attachment Size
Test_instr_names.mscz 5.94 KB

Comments