]> git.donarmstrong.com Git - lilypond.git/commitdiff
(consider_change_grace_settings): use
authorHan-Wen Nienhuys <hanwen@xs4all.nl>
Tue, 3 May 2005 16:34:59 +0000 (16:34 +0000)
committerHan-Wen Nienhuys <hanwen@xs4all.nl>
Tue, 3 May 2005 16:34:59 +0000 (16:34 +0000)
is_alias(). Fixes problem with CueVoice grace notes.

ChangeLog
lily/grace-engraver.cc

index a79688e886fb4159598f38d42f228e162e780523..59cdf41f3cdc73703dd6cbce63369956f685436b 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,8 @@
 2005-05-03  Han-Wen Nienhuys  <hanwen@xs4all.nl>
 
+       * 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 59e2bacbbb091a7daa28a0a6e668073f02f1bbb8..10b08cd1d6645552cf9ffb6d09a7c22fc727745a 100644 (file)
@@ -69,8 +69,7 @@ Grace_engraver::consider_change_grace_settings ()
          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 ();
            }