]> git.donarmstrong.com Git - lilypond.git/commitdiff
Turns off beam collision avoidance for cross-staff beams.
authorMike Solomon <mike@apollinemike.com>
Fri, 22 Apr 2011 15:28:32 +0000 (11:28 -0400)
committerMike Solomon <mike@apollinemike.com>
Fri, 22 Apr 2011 15:28:32 +0000 (11:28 -0400)
lily/beam-collision-engraver.cc

index cdf8ed712d69eb0b5ff670afb691c419640114d4..19e9b82caf2c1d482d1a944a5da588ed89298c0b 100644 (file)
@@ -76,6 +76,9 @@ Beam_collision_engraver::finalize ()
   for (vsize i = 0; i < beams_.size (); i++)
     {
       Grob *beam_grob = beams_[i].grob ();
+      if (Beam::is_cross_staff (beam_grob))
+        continue;
+
       Context *beam_context = beams_[i].context ();
 
       Interval_t<int> beam_spanned_rank_ = beam_grob->spanned_rank_interval ();