From 0906b2f8f94a0883936cccb7f81c9ac3dde2ef4b Mon Sep 17 00:00:00 2001
From: hanwen <hanwen>
Date: Tue, 3 May 2005 16:34:59 +0000
Subject: [PATCH] (consider_change_grace_settings): use is_alias(). Fixes
 problem with CueVoice grace notes.

---
 ChangeLog              | 3 +++
 lily/grace-engraver.cc | 3 +--
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index a79688e886..59cdf41f3c 100644
--- 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.
diff --git a/lily/grace-engraver.cc b/lily/grace-engraver.cc
index 59e2bacbbb..10b08cd1d6 100644
--- a/lily/grace-engraver.cc
+++ b/lily/grace-engraver.cc
@@ -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 ();
 	    }
-- 
2.39.5