https://codereview.appspot.com/12921043/diff/3001/lily/side-position-interface.cc File lily/side-position-interface.cc (right):
https://codereview.appspot.com/12921043/diff/3001/lily/side-position-interface.cc#newcode278 lily/side-position-interface.cc:278: // do not use cross_staff elements as supports of spanners Well, I meant to suggest "do not use cross-staff elements as supports of objects that are not cross-staff" whether said elements are spanners or not. The reason is simply order of decisions in layout: before staff-spacing we want to lay out everything possible (everything that is not cross-staff) and then place the cross-staff objects. It would be nice in the future to have pedal brackets, for example, move away from cross-staff beams and slurs, but doing so would make their position depend on staff-layout, so probably they would need to inherit a cross-staff flag in those cases. http://www.mutopiaproject.org/cgibin/piece-info.cgi?id=1776 https://codereview.appspot.com/12921043/ _______________________________________________ lilypond-devel mailing list lilypond-devel@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-devel