+void
+Staff_symbol_engraver::finalize ()
+{
+ finished_span_ = span_;
+ span_ = 0;
+ stop_spanner ();
+}
+
+/*
+ Todo: staff-symbol-referencer iface.
+*/
+void
+Staff_symbol_engraver::acknowledge_grob (Grob_info s)
+{
+ /*
+ Perhaps should try to take SeparationItem as bound of the staff
+ symbol?
+ */
+ if (span_ || finished_span_)
+ {
+ Spanner *my = span_ ? span_ : finished_span_;
+ s.grob ()->set_object ("staff-symbol", my->self_scm ());
+ }
+}