- if (dynamic_cast<Spanner*> (i.grob_l_)
- && i.grob_l_->has_interface (ly_symbol2scm ("dynamic-interface")))
- return;
+void
+Instrument_name_engraver::stop_spanner ()
+{
+ for (vsize i = 0; i < axis_groups_.size (); i++)
+ Pointer_group_interface::add_grob (text_spanner_, ly_symbol2scm ("elements"), axis_groups_[i]);
+
+ text_spanner_->set_bound (RIGHT,
+ unsmob_grob (get_property ("currentCommandColumn")));
+
+ Pointer_group_interface::set_ordered (text_spanner_, ly_symbol2scm ("elements"), false);
+
+ System *system = get_root_system (text_spanner_);