]> git.donarmstrong.com Git - lilypond.git/commitdiff
lilypond-1.1.27
authorfred <fred>
Tue, 26 Mar 2002 21:46:42 +0000 (21:46 +0000)
committerfred <fred>
Tue, 26 Mar 2002 21:46:42 +0000 (21:46 +0000)
lily/stem.cc

index 740cb41666048396c6300865a3036a1482efa1f6..7c780fadd7244aab8c69e6f95b70ebd09d665644 100644 (file)
@@ -49,6 +49,16 @@ Stem::Stem ()
 Interval_t<int>
 Stem::head_positions () const
 {
+  /* 
+    Mysterious FreeBSD fix by John Galbraith.  Somehow, the empty intervals 
+    trigger FP exceptions on FreeBSD.  Fix: do not return infinity 
+
+   */
+  if (!head_l_arr_.size ())
+    {
+      return Interval_t<int> (100,-100);       
+    }
+
   Interval_t<int> r;
   for (int i =0; i < head_l_arr_.size (); i++)
     {