My comments about a generic Spanner from the previous commit were not
correct; this was just a suicided Slur grob. Checking if the Slur is
"live" or not is more appropriate.
Thanks to Neil for the helpful hints.
{
Grob *left_neighbor = slur_->broken_neighbor (LEFT);
- if (left_neighbor && Slur::has_interface (left_neighbor))
+ if (left_neighbor && left_neighbor->is_live ())
return get_grob_direction (left_neighbor);
Direction dir = get_grob_direction (slur_);