in grobs should always store ly_deep_copy ()s of those.
*/
-Accidental_engraver::Accidental_engraver ()
+Accidental_engraver::Accidental_engraver (Context *c)
+ : Engraver (c)
{
accidental_placement_ = 0;
last_keysig_ = SCM_EOL;
Accidental_engraver::process_music ()
{
SCM sig = get_property ("keyAlterations");
- if (last_keysig_ != sig)
+ if (!scm_is_eq (last_keysig_, sig))
update_local_key_signature (sig);
}