X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=lily%2Fnote-collision.cc;h=23e3f98e018dff05e6c8d662f7765114a7c34348;hb=2b8c85e27b554513c6527e8a2d25b0e3d2db4b66;hp=7d92a76ec0600f33756094e3086ee711b8bcb453;hpb=f9214bac21e9926dc3248416f58190c98c4167a9;p=lilypond.git diff --git a/lily/note-collision.cc b/lily/note-collision.cc index 7d92a76ec0..23e3f98e01 100644 --- a/lily/note-collision.cc +++ b/lily/note-collision.cc @@ -319,17 +319,19 @@ check_meshing_chords (Grob *me, } -MAKE_SCHEME_CALLBACK(Note_collision_interface, calc_positioning_done, 1) +MAKE_SCHEME_CALLBACK (Note_collision_interface, calc_positioning_done, 1) SCM Note_collision_interface::calc_positioning_done (SCM smob) { - Grob *me = unsmob_grob (smob); + Grob *me = unsmob_grob (smob); + me->set_property ("positioning-done", SCM_BOOL_T); + Drul_array > cg = get_clash_groups (me); Direction d = UP; do { - for (vsize i = cg[d].size(); i--; ) + for (vsize i = cg[d].size (); i--; ) { /* Trigger positioning