- for (vsize i = 0; i < events_.size (); i++)
- {
- if (info.grob ()->name () == ly_symbol2string (events_[i]->get_property ("symbol")))
- footnotify (info.grob (), events_[i]);
+ footnotify (info.grob (), mus->to_event ()->unprotect ());
+
+ // This grob has exhausted its footnote
+ info.grob ()->set_property ("footnote-music", SCM_EOL);
+
+ return;