From: Mike Solomon Date: Fri, 22 Apr 2011 15:28:32 +0000 (-0400) Subject: Turns off beam collision avoidance for cross-staff beams. X-Git-Tag: release/2.15.0-1~87 X-Git-Url: https://git.donarmstrong.com/?a=commitdiff_plain;h=fd38be6ef12fedfc51f15052f6160f91fa456e8f;p=lilypond.git Turns off beam collision avoidance for cross-staff beams. --- diff --git a/lily/beam-collision-engraver.cc b/lily/beam-collision-engraver.cc index cdf8ed712d..19e9b82caf 100644 --- a/lily/beam-collision-engraver.cc +++ b/lily/beam-collision-engraver.cc @@ -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 beam_spanned_rank_ = beam_grob->spanned_rank_interval ();