]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/ambitus-engraver.cc
Fix some bugs in the dynamic engraver and PostScript backend
[lilypond.git] / lily / ambitus-engraver.cc
index 6590b0a1cbf7c5013d209d348125b9ab0f4198eb..f71c33b49c9c62537fd67ba4187eb6125359a4a8 100644 (file)
@@ -17,7 +17,6 @@
 #include "protected-scm.hh"
 #include "side-position-interface.hh"
 #include "staff-symbol-referencer.hh" 
-#include "stream-event.hh"
 
 #include "translator.icc"
 
@@ -118,8 +117,8 @@ Ambitus_engraver::stop_translation_timestep ()
 void
 Ambitus_engraver::acknowledge_note_head (Grob_info info)
 {
-  Stream_event *nr = info.event_cause ();
-  if (nr && nr->in_event_class ("note-event"))
+  Music *nr = info.music_cause ();
+  if (nr && nr->is_mus_type ("note-event"))
     {
       Pitch pitch = *unsmob_pitch (nr->get_property ("pitch"));
       pitch_interval_.add_point (pitch);
@@ -184,12 +183,7 @@ Ambitus_engraver::finalize ()
 ADD_ACKNOWLEDGER (Ambitus_engraver, note_head);
 ADD_TRANSLATOR (Ambitus_engraver,
                /* doc */ "",
-               /* create */
-               "Ambitus "
-               "AmbitusLine "
-               "AmbitusNoteHead "
-               "AmbitusAccidental",
-
+               /* create */ "Ambitus AmbitusLine AmbitusNoteHead AmbitusAccidental",
                /* accept */ "",
                /* read */ "",
                /* write */ "");