]> git.donarmstrong.com Git - lilypond.git/commitdiff
Fix [a8 a32].
authorJan Nieuwenhuizen <janneke@gnu.org>
Mon, 19 Aug 2002 11:51:05 +0000 (11:51 +0000)
committerJan Nieuwenhuizen <janneke@gnu.org>
Mon, 19 Aug 2002 11:51:05 +0000 (11:51 +0000)
ChangeLog
lily/stem.cc

index 5af46ec9181949b442538fff78b97cf754d0a47a..8d1d9c523ecb234686b3db63ae925d27a1545284 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -11,6 +11,8 @@
 
 2002-08-19  janneke  <janneke@blauw.xs4all.nl>
 
+       * lily/stem.cc (calc_stem_info): Fix [a8 a32].
+
        * Documentation/index.texi (Top): Templates url fix, small url
        name changes.
 
index 05bddd33561fbdc5fbdfea2cec5a1390c9da0ed4..fa3401e2a923348ff7b9dd8b2861b3d8302be108 100644 (file)
@@ -824,9 +824,21 @@ Stem::calc_stem_info (Grob *me)
     * staff_space;
   
   int my_beam_count = Stem::beam_multiplicity (me).length () + 1;
+#if 0
   Real height_of_my_beams = beam_thickness
     + (my_beam_count - 1) * beam_translation;
-  
+#else
+  /* UGH
+     It seems that also for ideal minimum length, we must use
+     the maximum beam count (for this direction):
+     
+     \score{ \notes\relative c''{ [a8 a32] }}
+     
+     must be horizontal. */
+  Real height_of_my_beams = beam_thickness
+    + (beam_count - 1) * beam_translation;
+#endif
+
   Real ideal_minimum_length = ideal_minimum_free
     + height_of_my_beams
     /* stem only extends to center of beam */