- SCM arts = cause ? cause->get_property ("articulations") : SCM_EOL;
- for (SCM s = arts; scm_is_pair (s); s = scm_cdr (s))
- {
- Stream_event *e = unsmob_stream_event (scm_car (s));
- if (e->in_event_class ("footnote-event"))
- footnotify (info.grob (), e);
- }
-
- // In contrast, the following code is only called when actual
- // footnote events have been listened to. It should not affect
- // performance.
-
- for (vsize i = 0; i < events_.size (); i++)
- {
- if (info.grob ()->name () == ly_symbol2string (events_[i]->get_property ("symbol")))
- footnotify (info.grob (), events_[i]);