- if (G_text_item* t = dynamic_cast<G_text_item*> (i.elem_l_))
- {
- Rhythmic_req * rh = dynamic_cast<Rhythmic_req*> (i.req_l_);
- if (!rh)
- return;
-
- now_lyrics_.push (Text_lyric_tuple (t, rh, now_mom () + rh->length_mom ()));
- /*
- UGH. What do we do in case of multiple alternatives?
- */
- if (extender_spanner_p_
- && !extender_spanner_p_->spanned_drul_[RIGHT]
- )
- {
- extender_spanner_p_->set_textitem (RIGHT, t);
- }
- }