Incorrect articulation direction with 2 voices in 3.0 with 2.3.2 score

• Aug 28, 2018 - 21:44
Reported version
3.0
Type
Functional
Severity
S4 - Minor
Status
closed
Project

In MS 2 this file portato-direction.ms2_.mscz has correct articulation directions. Voice 1 articulation is placed above and voice 2 below.
portato-direction.ms2_.png

In MS 3 the same file gets opposite articulation directions. Voice 1 below and voice 2 above.
portato-direction.ms3_.png

relates to [EPIC] Displaying elements, position and layout when opening 2.X scores in 3.0


Comments

In chord.cpp Chord::layoutArticulations() there is in front of the voice dependent stem side logic

        if (!(isStaccato || a->isTenuto()))
              continue;

If it is removed all articulations work as I expect. But there must be a reason for what it is there.

Result with changed code
demo-articulation-direction1.png

Result with original code
demo-articulation-direction2.png