cutting and pasting music deletes special barlines

• Feb 14, 2019 - 14:15
Reported version
3.0
Priority
P0 - Critical
Type
Functional
Frequency
Many
Severity
S3 - Major
Reproducibility
Always
Status
closed
Regression
No
Workaround
No
Project

Steps to reproduce bug:
1. create a Multiline-System, e.g. for SATB choir
2. Add music with special barlines, i.e. with some double barlines, dashed or dotted barlines. (see attached file)
3. select a section of music containing special barlines for one instrument only, for example the soprano line. (In the attached example file: select all soprano notes from measure 1 to measure 11).
4. cut the selected section and paste it to another position (In the attached example file: cut the soprano notes and paste it to measure 2)

Actual behavior: cutting the notes deletes all special barlines from this instrument (soprano), but not from the others (alto, tenor & bass). By pasting the section to another position, the special barlines are gone for this instrument. The special barlines are deleted by cutting the section, and they are not copied to the new position.

Expected behavior: double barlines, dashed or dotted barlines should stay as they are in the whole system, if music is cutted and pasted to a new position. measure ticks and short barlines might be copied to the new position.

Discussion: The problem is that you can not add double barlines to a single instrument. The only way to solve this bug is, to delete the barline for all instruments in the system and add a new one.

Discussion: this bug does not affect "repeat barlines". Double barlines, dashed barlines and dotted barlines should be treated in the same way as repeat barlines.
The bug does not occur during copying of music. Copying of music works fine. Only cutting the music deletes special barlines.

OS: Windows 10 (10.0), Arch.: x86_64, MuseScore version (64-bit): 3.0.2.5315, revision: a8b90a8

Attachment Size
Barline Testing.mscz 7.19 KB

Comments

Priority P0 - Critical

Confirmed. Same with Delete. I suppose it is conceivable this was implemented as a feature, but I think it's not a good one if so.

Fix version
3.0.3