From: Neil Puttock Date: Sun, 9 Aug 2009 19:23:27 +0000 (+0100) Subject: Set staff-affinity automatically for alignAboveContext/alignBelowContext. X-Git-Tag: release/2.13.4-1~179^2~140 X-Git-Url: https://git.donarmstrong.com/?a=commitdiff_plain;h=e4a015128298bcc664a9cbb0c3f66c0c69ee1d91;p=lilypond.git Set staff-affinity automatically for alignAboveContext/alignBelowContext. --- diff --git a/lily/vertical-align-engraver.cc b/lily/vertical-align-engraver.cc index 14f67333cf..b90af7471a 100644 --- a/lily/vertical-align-engraver.cc +++ b/lily/vertical-align-engraver.cc @@ -140,11 +140,13 @@ Vertical_align_engraver::acknowledge_axis_group (Grob_info i) if (arr[i] == before_grob) { arr.insert (arr.begin () + i, added); + added->set_property ("staff-affinity", scm_from_int (DOWN)); break; } else if (arr[i] == after_grob) { arr.insert (arr.begin () + i + 1, added); + added->set_property ("staff-affinity", scm_from_int (UP)); break; } }