- Musical_req* m_l = req_l->musical();
- if ( !m_l || ! m_l->lreq_l() )
- return false;
- lreq_arr_.push( m_l->lreq_l() );
-
- return true;
+ // FIXME: won't work with fancy lyrics
+ if (events_.size ()
+ && scm_is_string (events_[0]->get_property ("text"))
+ && ly_scm2string (events_[0]->get_property ("text")).length ())
+ {
+ audio_ = new Audio_text (Audio_text::LYRIC,
+ ly_scm2string (events_[0]->get_property ("text")));
+ Audio_element_info info (audio_, events_[0]);
+ announce_element (info);
+ }
+ events_.clear ();