]> git.donarmstrong.com Git - lilypond.git/commitdiff
Fix #233.
authorHan-Wen Nienhuys <hanwen@xs4all.nl>
Thu, 11 Jan 2007 11:32:42 +0000 (12:32 +0100)
committerHan-Wen Nienhuys <hanwen@xs4all.nl>
Thu, 11 Jan 2007 11:32:42 +0000 (12:32 +0100)
Ask for 'beaming property before determining beam segments.

lily/beam.cc

index 0630d0955fbd534fccbc5cbb6b7815b14a17f058..8ccf632ea01be97a6320e96c40ff3982c0c4013b 100644 (file)
@@ -298,6 +298,8 @@ Beam::get_beam_segments (Grob *me_grob, Grob **common)
 {
   Spanner *me = dynamic_cast<Spanner*> (me_grob);
 
+  (void) me->get_property ("beaming");
+  
   extract_grob_set (me, "stems", stems);
   Grob *commonx = common_refpoint_of_array (stems, me, X_AXIS);
 
@@ -453,8 +455,8 @@ Beam::print (SCM grob)
 {
   Spanner *me = unsmob_spanner (grob);
   Grob *commonx = 0;
-  vector<Beam_segment> segments = get_beam_segments (me, &commonx);
 
+  vector<Beam_segment> segments = get_beam_segments (me, &commonx);
   Interval span;
   if (visible_stem_count (me))
     {