CVSROOT: /cvsroot/lilypond Module name: lilypond Branch: Changes by: Han-Wen Nienhuys <[EMAIL PROTECTED]> 05/05/03 16:34:59
Modified files: . : ChangeLog lily : grace-engraver.cc Log message: (consider_change_grace_settings): use is_alias(). Fixes problem with CueVoice grace notes. CVSWeb URLs: http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/lilypond/ChangeLog.diff?tr1=1.3539&tr2=1.3540&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/lilypond/lily/grace-engraver.cc.diff?tr1=1.9&tr2=1.10&r1=text&r2=text Patches: Index: lilypond/ChangeLog diff -u lilypond/ChangeLog:1.3539 lilypond/ChangeLog:1.3540 --- lilypond/ChangeLog:1.3539 Tue May 3 16:21:14 2005 +++ lilypond/ChangeLog Tue May 3 16:34:59 2005 @@ -1,5 +1,8 @@ 2005-05-03 Han-Wen Nienhuys <[EMAIL PROTECTED]> + * lily/grace-engraver.cc (consider_change_grace_settings): use + is_alias(). Fixes problem with CueVoice grace notes. + * lily/simultaneous-music-iterator.cc (construct_children): call Music_iterator::quit() for iterators that start out invalid. This fixes indefinitely continuing contexts. Index: lilypond/lily/grace-engraver.cc diff -u lilypond/lily/grace-engraver.cc:1.9 lilypond/lily/grace-engraver.cc:1.10 --- lilypond/lily/grace-engraver.cc:1.9 Tue Apr 19 12:57:49 2005 +++ lilypond/lily/grace-engraver.cc Tue May 3 16:34:59 2005 @@ -69,8 +69,7 @@ SCM val = scm_cadr (scm_cddr (entry)); Context *c = context (); - while (c - && c->context_name_symbol () != context_name) + while (c && !c->is_alias (context_name)) { c = c->get_parent_context (); } _______________________________________________ Lilypond-cvs mailing list Lilypond-cvs@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-cvs