Slurs don't move after object direction is flipped, reset anchors to object, undo faulty
1. Open attached score (produced in 2.0 beta 1).
2. Click on staccato.
3. 'Flip'.
Expected result: The slur adjusts to be closer to the notehead.
Actual result: The slur doesn't move.
4. Click on slur.
5. 'Layout'>'Reset'.
Expected result: The slur adjusts to be closer to the notehead.
Actual result: The slur anchors to the flipped object.
6. 'Edit'>'Undo'.
Expected result: The slur is restored to former position.
Actual result: The dot is restored to former position.
Discussion: If step 3 had a correct result, steps 4-5, and possibly 6, wouldn't have been necessary, but they are included for informational purposes.
Using MuseScore 2.0 Nightly Build 5c9b9da - Mac 10.7.5.
Comments
Rather than the object, perhaps MuseScore is actually thinking the notehead is at the other side of the stem?
Sort of. i think the code just tries to align to the dot, period. It should probably be adjusted to do that only if the dot hasn't been flipped.
https://github.com/musescore/MuseScore/pull/1575
Fixes both the failure of the slur to relayout automatically (note that it would have upon Ctrl+A, but that isn't necessary with my fix) and the basic problem with layout: slurs should not position themselves to articulations that are flipped to the stem side.
Fixed in 90e741019f
Automatically closed -- issue fixed for 2 weeks with no activity.