+ /* TODO: Remove Music code when it's no longer needed */
+ if (Music *m = unsmob_music (cause))
+ {
+ cause = m->to_event ()->unprotect ();
+ }
+ if (unsmob_stream_event (cause) || unsmob_grob (cause))
+ e->set_property ("cause", cause);
+
+ Grob_info i (this, e);
+
+ i.start_end_ = STOP;
+ Engraver_group *g = get_daddy_engraver ();
+ if (g)
+ g->announce_grob (i);