]> git.donarmstrong.com Git - lilypond.git/commitdiff
Uses Beam::is_knee instead of get_property ("knee") to check for kneed beams.
authorMike Solomon <mike@apollinemike.com>
Sun, 18 Sep 2011 17:09:52 +0000 (19:09 +0200)
committerMike Solomon <mike@apollinemike.com>
Sun, 18 Sep 2011 17:09:52 +0000 (19:09 +0200)
This fixes a problem in the code base where the first stem of a beam sometimes
had an ideal_y of its stem_info set to an incorrect value.

lily/stem.cc

index 6575914789de9e84c7e9164592d82eda600b6319..f6bedcfd95461992e1e2498b34b055c8e1c0a0fb 100644 (file)
@@ -988,7 +988,7 @@ Stem::calc_stem_info (SCM smob)
 
   Also, not for knees.  Seems to be a good thing. */
   bool no_extend = to_boolean (me->get_property ("no-stem-extend"));
-  bool is_knee = to_boolean (beam->get_property ("knee"));
+  bool is_knee = Beam::is_knee (beam);
   if (!no_extend && !is_knee)
     {
       /* Highest beam of (UP) beam must never be lower than middle