Cross-staff slurs not read back correctly if from lower to higher staff

• Mar 1, 2015 - 12:06
Type
Functional
Severity
S4 - Minor
Status
closed
Project

There is a number of issues about cross-staff slurs, most of them referring to slur layout and several of them already solved.

This issue has not to do with formatting or layout, but with saving and reloading. In this sense, it does not seem to me to be the duplicate of any issue I found already filed.

Context: current github master self-compiled with Qt Lib 5.3 and Qt Creator 3.3.0 under Linux Mint 17 64-bit.

Step:

  1. Load the attached sample score or create a similar one.
    test_cross-staff_slurs_01.png
  2. Add a slur to the first note of each measure; the slurs end into the rest following each note, which is not great, but may be expected or tolerated.
    test_cross-staff_slurs_02.png
  3. By editing each sluts (double click), move the end point to the next note in the other staff ([Shift][Down] or [Shift][Up].
    test_cross-staff_slurs_03.png
  4. Ignore the non-optimal layout of the second slurs; save the score and re-load it (result of saving is attached).

Expected result: The original anchor points of the slurs are preserved.

Actual result: The end anchor point of the lower-to-higher staff slur is incorrect.
test_cross-staff_slurs_04.png


Comments