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

Reply via email to