]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/beam.cc
Fix #230.
[lilypond.git] / lily / beam.cc
index 332e6b40551d3bf2449f756b04bab6266128c0f8..0630d0955fbd534fccbc5cbb6b7815b14a17f058 100644 (file)
@@ -386,7 +386,7 @@ Beam::get_beam_segments (Grob *me_grob, Grob **common)
 
              bool inside_stem = (event_dir == LEFT)
                        ? segs[j].stem_index_ > 0
-                       : segs[j].stem_index_ < stems.size () - 1;
+                       : segs[j].stem_index_ + 1  < stems.size () ;
                      
              bool event = on_bound
                || abs (segs[j].rank_ - segs[j+event_dir].rank_) > 1
@@ -1222,7 +1222,7 @@ Beam::set_beaming (Grob *me, Beaming_pattern const *beaming)
            {
              int count = beaming->beamlet_count (i, d);
              if (i > 0
-                 && i < stems.size () -1
+                 && i + 1 < stems.size ()
                  && Stem::is_invisible (stem))
                count = min (count, beaming->beamlet_count (i,-d));