]> git.donarmstrong.com Git - lilypond.git/commitdiff
Fix cross-staff thinko.
authorJoe Neeman <joeneeman@gmail.com>
Tue, 28 Jul 2009 06:37:00 +0000 (23:37 -0700)
committerJoe Neeman <joeneeman@gmail.com>
Tue, 28 Jul 2009 06:37:24 +0000 (23:37 -0700)
lily/axis-group-interface.cc

index 87abab3a2f845484a9d9c6c26d2a3c08d92ec804..07ed23f64ff025f26e4e5464d9078694b8f3fad8 100644 (file)
@@ -641,7 +641,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);
     }