- Let's not typeset unterminated stuff
- */
- phrasing_slur_l_stack_[i]->suicide ();
-#endif
- }
- phrasing_slur_l_stack_.clear ();
- SCM wg = get_property ("weAreGraceContext");
- bool wgb = to_boolean (wg);
- if (!wgb)
- for (int i=0; i < requests_arr_.size (); i++)
- {
- requests_arr_[i]->origin ()->warning (_ ("unterminated phrasing slur"));
- }
-}
-
-void
-Phrasing_slur_engraver::create_grobs ()
-{
- Link_array<Grob> start_phrasing_slur_l_arr;
- for (int i=0; i< new_phrasing_slur_req_l_arr_.size (); i++)
- {
- Span_req* phrasing_slur_req_l = new_phrasing_slur_req_l_arr_[i];
- // end phrasing slur: move the phrasing slur to other array
- if (phrasing_slur_req_l->get_span_dir() == STOP)
+ ugh. cut & paste from slur-engraver.cc
+ */
+ SCM inside = e->get_property ("inside-slur");
+ if (Tie::has_interface (e)
+ || Slur::has_interface (e)
+ || to_boolean (inside))