]> git.donarmstrong.com Git - lilypond.git/commitdiff
Set staff-affinity automatically for alignAboveContext/alignBelowContext.
authorNeil Puttock <n.puttock@gmail.com>
Sun, 9 Aug 2009 19:23:27 +0000 (20:23 +0100)
committerNeil Puttock <n.puttock@gmail.com>
Sun, 9 Aug 2009 23:43:26 +0000 (00:43 +0100)
lily/vertical-align-engraver.cc

index 14f67333cf54c5f98f8d737fd62f80354062e937..b90af7471af3d3f21efe31dd0537cbda123bd575 100644 (file)
@@ -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;
                }
            }