]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/completion-note-heads-engraver.cc
* lily/musical-request.cc (music-duration-length,
[lilypond.git] / lily / completion-note-heads-engraver.cc
index ebae8d888c711bf46bfc5de8eea3307b57c801a3..95fa36461fda819e176a8e25f974b7b7acf69f2b 100644 (file)
@@ -68,9 +68,9 @@ Completion_heads_engraver::initialize ()
 bool
 Completion_heads_engraver::try_music (Music *m) 
 {
-  if (Note_req * n =dynamic_cast <Note_req *> (m))
+  if (m->is_mus_type ("note-event"))
     {
-      note_reqs_.push (n);
+      note_reqs_.push (m);
 
       first_b_ = true;
       Moment musiclen = m->length_mom ();
@@ -86,7 +86,7 @@ Completion_heads_engraver::try_music (Music *m)
       
       return true;
     }
-  else if (dynamic_cast<Busy_playing_req*> (m))
+  else if  (m->is_mus_type ("busy-playing-event"))
     {
       return note_reqs_.size ();
     }