]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/grob-pq-engraver.cc
use __attribute__ format(printf)
[lilypond.git] / lily / grob-pq-engraver.cc
index 80d072b404fff458548a8ccb1b9b435f5bffbe7b..70a0e7d217e57a82d75a95d8a3cf83a533dd5f62 100644 (file)
@@ -60,13 +60,13 @@ LY_DEFINE (ly_grob_pq_less_p, "ly:grob-pq-less?",
 void
 Grob_pq_engraver::acknowledge_grob (Grob_info gi)
 {
-  Music *m = gi.music_cause ();
+  Stream_event *ev = gi.event_cause ();
 
-  if (m
+  if (ev
       && !gi.grob ()->internal_has_interface (ly_symbol2scm ("multi-measure-interface")))
     {
       Moment n = now_mom ();
-      Moment l = m->get_length ();
+      Moment l = get_event_length (ev);
 
       if (!l.to_bool ())
        return;
@@ -139,6 +139,5 @@ ADD_TRANSLATOR (Grob_pq_engraver,
 
                /* doc */ "Administrate when certain grobs (eg. note heads) stop playing",
                /* create */ "",
-               /* accept */ "",
                /* read */ "busyGrobs",
                /* write */ "busyGrobs");