]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/dot-column.cc
* lily/note-collision.cc (check_meshing_chords): if merging heads,
[lilypond.git] / lily / dot-column.cc
index d492a4580d745f70811f5e98e596fb3c2ca3efd5..cd95dfc0396acf5333d661cb764cb98c8af9a47a 100644 (file)
@@ -231,12 +231,14 @@ remove_collision (Dot_configuration &cfg, int p)
 SCM
 Dot_column::do_shifts (Grob*me)
 {
-  
   Link_array<Grob> dots =
     Pointer_group_interface__extract_grobs (me, (Grob*)0, "dots");
   
   dots.sort (compare_position);
-
+  for (int i = dots.size (); i--;)
+    if (!dots[i]->live ())
+      dots.del (i);
+  
   Dot_configuration cfg;
   for (int i =0;i < dots.size (); i++)
     {