The new figured-bass-position-engraver segfaults on cross-staff slurs
(typography-demo.ly). This patch fixes the crash, but I don't know how
it will affect the new functionality.

Index: lily/figured-bass-position-engraver.cc
===================================================================
RCS file: /sources/lilypond/lilypond/lily/figured-bass-position-engraver.cc,v
retrieving revision 1.3
diff -u -r1.3 figured-bass-position-engraver.cc
--- lily/figured-bass-position-engraver.cc	3 Jun 2006 01:29:01 -0000	1.3
+++ lily/figured-bass-position-engraver.cc	3 Jun 2006 05:02:14 -0000
@@ -84,7 +84,8 @@
 {
   vector<Grob*>::iterator i = find (span_support_.begin (), span_support_.end (),
 				    info.grob ());
-  span_support_.erase (i);
+  if (i < span_support_.end ())
+    span_support_.erase (i);
 }
 
 void
_______________________________________________
lilypond-devel mailing list
lilypond-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-devel

Reply via email to