]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/axis-group-interface.cc
Fix cross-staff thinko.
[lilypond.git] / lily / axis-group-interface.cc
index 639c8b6267a12a6450cfe7739009e7e6b311cdbb..31f7beb8d0f72b51d97d368729bf93b7685a6090 100644 (file)
@@ -616,7 +616,11 @@ Axis_group_interface::skyline_spacing (Grob *me, vector<Grob*> elements)
       current_elts.push_back (elements[i]);
       while (i + 1 < elements.size () 
             && scm_eq_p (elements[i+1]->get_property ("outside-staff-priority"), priority))
-       current_elts.push_back (elements[++i]);
+       {
+         if (!to_boolean (elements[i+1]->get_property ("cross-staff")))
+           current_elts.push_back (elements[i+1]);
+         ++i;
+       }
 
       add_grobs_of_one_priority (&skylines, current_elts, x_common, y_common);
     }