From: Han-Wen Nienhuys <hanwen@xs4all.nl>
Date: Wed, 1 Aug 2007 02:52:28 +0000 (-0300)
Subject: Fix for feathered fix: also handle case beam_multiplicity is empt
X-Git-Tag: release/2.11.29-1~24
X-Git-Url: https://git.donarmstrong.com/?a=commitdiff_plain;h=9dc2fae9efce42b28cae736ae1404aca43d973b5;p=lilypond.git

Fix for feathered fix: also handle case beam_multiplicity is empt
This happens for input/regression/beam-quarter.ly
---

diff --git a/lily/beam.cc b/lily/beam.cc
index 0d83aefb77..79bc076f21 100644
--- a/lily/beam.cc
+++ b/lily/beam.cc
@@ -1149,7 +1149,8 @@ Beam::calc_stem_y (Grob *me, Grob *stem, Grob **common,
   Slice beam_slice (french
 		    ? where_are_the_whole_beams (beaming)
 		    : Stem::beam_multiplicity (stem));
-
+  if (beam_slice.is_empty ())
+    beam_slice = Slice (0,0);
   Interval beam_multiplicity(beam_slice[LEFT],
 			     beam_slice[RIGHT]);