- /*
- Let's not start more than one phrasing slur per moment.
- */
- if (sl->get_span_dir () == START)
- {
- if (now_mom () > last_start_)
- {
- new_phrasing_slur_reqs_.push (sl);
- last_start_ = now_mom ();
- return true;
- }
- }
- else
+ end_phrasing_slurs_[i]->suicide ();
+ }
+ end_phrasing_slurs_.clear ();
+ eventses_.clear ();
+ new_phrasing_slur_evs_.clear ();
+ }
+ else if (ev->is_mus_type ("phrasing-slur-event"))
+ {
+ /*
+ Let's not start more than one phrasing slur per moment.
+ */
+
+ Direction d = to_dir (ev->get_mus_property ("span-direction"));
+
+ if (d == START)
+ {
+ if (now_mom () > last_start_)