All elements set to normal position if all rests in voices other than voice 1 are deleted

• Sep 5, 2019 - 08:10
Reported version
3.2
Type
Functional
Frequency
Once
Severity
S5 - Suggestion
Reproducibility
Always
Status
closed
Regression
No
Workaround
Yes
Project

Comments

Title Stems/beams set to auto direction if all rests in voices other than voice 1 are deleted Stems/beams set to default direction if all rests in voices other than voice 1 are deleted
Title Stems/beams set to default direction if all rests in voices other than voice 1 are deleted Stems/beams set to default direction (articulation set to default anchor) if all rests in voices other than voice 1 are deleted

Articulation also needs implementing in that way.

Title Stems/beams set to default direction (articulation set to default anchor) if all rests in voices other than voice 1 are deleted All elements set to normal position if all rests in voices other than voice 1 are deleted
Status PR created fixed

Fixed in branch master, commit 472cb6bfb5

_fix #294085: all elements set to normal position if all rests in voices other than voice 1 are deleted

This factors out the inner workings of Measure::checkMultiVoices() into a variant of Measure::hasVoices() that takes a start tick and a length in addition to a staff index.

Co-authored-by: Howard-C _

Fix version
3.5.0